The All-in-One Learning Companion is a Flutter-based Android app designed to help users learn and increase productivity with various tools. The app features multiple mini-applications such as study cards, image storytelling, object identification, and book summarization. This app brings learning tools together in a single interface for a seamless experience, powered by AI for tasks like image storytelling and object identification using the Gemini API.
- Study Cards: Create, review, and organize flashcards to enhance memory and study efficiency.
- Image Storyteller: Upload any image and get an AI-generated story or description based on the image’s content.
- Object Identifier: Use the camera to identify objects in real-time with the help of AI and machine learning models.
- Book Summarizer: Upload or scan text from books, and receive AI-generated summaries to save time and improve comprehension.
- Flutter - Framework for building the app's UI and handling the app’s logic.
- Dart - Programming language for writing the app.
- Gemini API - Integrated for AI-driven features like image storytelling, object recognition, and book summarization.
- Provider - For state management.
by this
To get started, clone the repository to your local machine:
git clone https://github.com/your-username/all-in-one-learning-companion.git
cd all-in-one-learning-companion
flutter pub get
4. Run the app:by flutter run in your bash
This project is licensed under the MIT License.
Feel free to use and adapt it as needed.