- π― Intuitive Interface - Clean and user-friendly design for seamless navigation
- πΊ High-Quality Streaming - Multiple quality options from 320p to 1080p
- π Theme Customization - Toggle between light and dark themes
- π± Adaptive Layout - Configurable player orientation for optimal viewing
- π Search - Find anime by title
- π Watchlist - Keep track of your favorite shows
- Framework: Flutter (β₯3.3.4)
- Language: Dart
- State Management: Hive flutter
- Database: Hive
dependencies:
better_player: ^0.0.84
crystal_navigation_bar: ^1.0.1
flutter:
sdk: flutter
flutter_launcher_icons: ^0.14.1
google_fonts: ^6.2.1
hive: ^2.2.3
hive_flutter: ^1.1.0
http: ^1.2.2
hugeicons: ^0.0.7
shimmer: ^3.0.0
url_launcher: ^6.3.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^5.0.0
hive_generator: ^2.0.1
build_runner: ^2.4.13
- Flutter SDK (β₯3.3.4)
- Dart SDK
- Android Studio / VS Code
- Git
- Clone the repository
git clone https://github.com/Darkx-dev/ShonenX.git
cd ShonenX
- Install dependencies
flutter pub get
- Run the app
flutter run
- Build Configuration
- Modify
android/app/build.gradle
for Android settings - Update
ios/Runner.xcworkspace
for iOS settings
- Modify
- Launch the app
- Choose your preferred theme
- Select an anime
- Choose episode and quality settings
- Enjoy streaming!
- Tap the favorite icon to add/remove shows
- Access your watchlist from the bottom navigator
- Auto add to recent/continue
- More features coming soon with development
We welcome contributions! Here's how you can help:
-
Fork the Repository
git clone https://github.com/your-username/ShonenX.git
-
Create a Branch
git checkout -b feature/YourFeature
-
Make Changes
- Write clean, documented code
- Follow the project's coding style
- Add tests if applicable
-
Submit a Pull Request
- Describe your changes in detail
- Link any related issues
- Follow Flutter's style guide
- Write meaningful commit messages
- Update documentation as needed
- Add comments for complex logic
This project is licensed under the MIT License - see the LICENSE file for details.
- Flutter team for the amazing framework
- Aniwatch API for anime data
- Developer: Roshan Kumar
- GitHub: @Darkx-dev
- Email: darkx.dev.23@gmail.com
- Use the GitHub issue tracker
- Include steps to reproduce
- Attach relevant screenshots/logs
Made with β€οΈ by Darkx-dev