Apache License 2.0

项目介绍

roshancodespace/ShonenX 是一个托管在 GitHub 上的开源项目,主要使用 Dart 编写,采用 Apache License 2.0 许可证,目前获得 282 个 Star、29 次 Fork。

仓库全名
roshancodespace/ShonenX
开源许可证
Apache License 2.0
Star 数
282
Fork 数
29
未关闭 Issue
18

README 摘要

ShonenX A Modern AniList & MyAnimeList Client Track and manage your anime library with AniList and MyAnimeList integration. Built with Flutter for Android and Windows. Features • Screenshots • Installation • Contributing ☕ Supporters Izan EVEE KNOA ✨ Features 📊 Anime Tracking AniList Integration - Manage your anime library (In Development) MyAnimeList Support - MAL client features (Early Development) Local Progress…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ShonenX 用什么语言开发?

主要使用 Dart 编写,采用 Apache License 2.0 许可证,目前有 282 个 Star。

ShonenX 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 ShonenX 的源码?

可以直接克隆仓库:git clone https://github.com/roshancodespace/ShonenX.git;安装与运行步骤见仓库 README。

ShonenX 最近还在维护吗?

仓库最近一次更新为 6月12日,当前有 18 个未关闭 Issue;Star 数为 282,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

📱 A modern anime streaming app built with Flutter, designed for speed, beauty, and real anime fans. Enjoy smooth HD playback, intuitive genre discovery, and offline viewing, all wrapped in a sleek, thoughtfully crafted UI. 🎬 The app already delivers a fully functional anime streaming experience, with ongoing development of AniList and MyAnimeList

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

C
C++
CMake
Dart
HTML
Kotlin
Objective-C
Ruby
Shell
Swift

Release

README

ShonenX Logo

ShonenX

A Modern AniList & MyAnimeList Client

Flutter Dart Version License: Apache 2.0 GitHub stars Discord

Track and manage your anime library with AniList and MyAnimeList integration. Built with Flutter for Android and Windows.

Features • Screenshots • Installation • Contributing

☕ Supporters


Izan

EVEE KNOA

✨ Features

📊 Anime Tracking

  • AniList Integration - Manage your anime library (In Development)
  • MyAnimeList Support - MAL client features (Early Development)
  • Local Progress Tracking - Continue watching without login
  • Watch History - Track your viewing locally

🎨 Customization

  • Custom Design System - Unique UI with smooth animations
  • Extensive Theming - Wide range of theme options
  • Light/Dark Mode - Comfortable viewing anytime
  • Advanced Settings - Personalize your experience

🔌 Extensions

  • Extensions - Anime-focused extension support (Experimental)
  • Built-in Sources - Pre-configured providers
  • Jikan Sync - Episode metadata (Experimental)

🔍 Search & Discovery

  • Advanced Search - Comprehensive filtering
  • Content Filters - Adult content toggle (off by default)
  • Continue Watching - Resume where you left off

🌐 Platform Support

  • Android - Fully supported mobile experience
  • Windows - Native desktop build supported
  • Linux - Experimental builds (via install script)
  • iOS/macOS - Not planned currently

📸 Screenshots

📱 Android Screenshots (Click to expand)
Home
Home
Details
Details
Player
Player
AniList
AniList
🖥️ Desktop Views (Windows/Linux)
Desktop Home
Home Screen
Desktop Details
Anime Details
Desktop Player
Video Player
Desktop AniList
AniList Integration

🛠️ Technology Stack

Framework: Flutter ≥3.8.1 | Language: Dart ≥3.8.1 | Version: 1.7.5

View Key Dependencies
dependencies:
  flutter_riverpod: ^3.0.1
  go_router: ^14.7.1
  hive_ce: ^2.16.0
  hive_ce_flutter: ^2.1.0
  media_kit: ^1.2.6
  media_kit_video: ^2.0.1
  graphql: ^5.2.3
  google_fonts: ^6.2.1
  cached_network_image: ^3.4.1
  isar_community: ^3.3.0
  dio: ^5.9.0
  flex_color_scheme: ^8.4.0
  dynamic_color: 1.7.0

🚀 Installation

📱 Android

Download the latest .apk from the Releases page.

🪟 Windows

Download the Windows-Portable.zip or the .exe installer from the Releases page.

🐧 Linux

Run the following command to install/update:

bash <(curl -fsSL https://raw.githubusercontent.com/Darkx-dev/ShonenX/main/install.sh)

🛠️ Build from Source

Prerequisites: Flutter SDK ≥3.8.1, Git

git clone https://github.com/roshancodespace/ShonenX.git
cd ShonenX
flutter pub get
flutter pub run build_runner build --delete-conflicting-outputs
flutter run # Select your device/platform

🤝 Contributing

Contributions welcome! Fork the repo, create a feature branch, and submit a PR.


📄 License

Apache 2.0 License - see LICENSE file.


📖 Documentation


📞 Support

Developer: Roshan Kumar
GitHub: @roshancodespace
Email: [email protected]
Discord: Join Community


⭐ Star this repo if you find it useful!

Made with ❤️ by Roshan Kumar

评论

暂无评论