Skip to content

πŸ“± 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

License

Notifications You must be signed in to change notification settings

roshancodespace/ShonenX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

455 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


✨ 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

  • Mangayomi 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.


πŸ“ž Support

Developer: Roshan Kumar
GitHub: @roshancodespace
Email: roshan.codespace@gmail.com
Discord: Join Community


⭐ Star this repo if you find it useful!

Made with ❀️ by Roshan Kumar

About

πŸ“± 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

Topics

Resources

License

Stars

Watchers

Forks