<<<<<<< HEAD
A mobile comic reading application built with Flutter, Firebase, and SharedPreferences.
A feature-rich comic reading application that provides a seamless experience for manga lovers. The app uses Firebase for authentication and user data management, mock API for fetching comic content, and SharedPreferences for local data persistence.
- 🔐 User authentication (sign up/login)
- 📚 Comic library browsing
- 📖 Chapter-by-chapter reading
- 🔖 Bookmarking favorite comics
- 🕒 Reading history tracking
- 👤 User profile customization
- 🌓 Theme switching (light/dark mode)
- 📵 Offline reading capabilities
- 👤 User authentication (sign up, login)
- 💾 Storing user profile information
- 📊 Tracking user reading preferences
- 📚 Fetch comic book listings
- 📑 Retrieve chapter information
- 🖼️ Load comic images
- 🎨 Storing theme preferences
- 📌 Saving reading progress
- ❤️ Managing favorite comics locally
- 📵 Enabling offline mode settings
- Flutter SDK
- Dart SDK
- Android Studio or VS Code
- Firebase account
- Clone the repository
git clone https://github.com/yourusername/flutter-comic-reader.git- Navigate to project directory
cd flutter-comic-reader- Install dependencies
flutter pub get-
Firebase Setup
- Create a new Firebase project
- Add Android and iOS apps to your Firebase project
- Download and add the configuration files to your project
- Enable Authentication and Firestore
-
Configure Mock API
- Update the API endpoints in the
comic_api.dartfile - Configure API response models in the models directory
- Update the API endpoints in the
-
Run the application
flutter run- 🔔 Push notifications for new chapter releases
- 💬 Social features (comments, sharing)
- 🔍 Advanced search and filtering
- 🌐 Multiple language support
- 📊 Reading statistics and recommendations
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
A new Flutter project.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
ec8fbfd (Initial commit)