LLA (Local Language App) is a mobile application built using Flutter that aims to make learning Nigerian local languages engaging and interactive. Whether you're a beginner or looking to refine your language skills, LLA has a variety of features to help you achieve your language learning goals.
- Dive into the immersive classroom environment where you can learn various Nigerian local languages.
- Interactive lessons designed to enhance your language learning experience.
- Engaging content to help you understand and master the intricacies of the languages.
- Test your progress and knowledge with the quiz feature.
- Integrated augmented reality for an innovative and exciting quiz experience.
- Identify objects through AR and answer language-related questions for a holistic learning approach.
- Two translation sections to facilitate language understanding.
- Translate from inputted text to Nigerian local languages.
- Translate from images taken from the camera or gallery using Google's machine learning vision.
- Detect text from images and translate it into your selected language.
- User-friendly login process to personalize your learning journey.
- Secure and convenient access to your progress and preferences.
- Switch between light and dark modes for optimal viewing comfort.
- Tailor your app's appearance to your preference.
- Flutter: Building cross-platform apps with a single codebase.
- Riverpod: State management for efficient and flexible app control.
- Shared Preferences: Caching user preferences for seamless navigation.
- Google Machine Learning Vision: Detecting and translating text from images.
- Augmented Reality: Enhancing the quiz experience with interactive AR elements.
- Clone the repository to your local machine.
- Make sure you have Flutter installed and set up.
- Run
flutter pub get
to install the required dependencies. - Use
flutter run
to launch the app on your preferred device or emulator.
Contributions are welcome! If you find a bug, have an idea for an improvement, or want to add new features, feel free to open an issue or submit a pull request.
Happy language learning with LLA! 🌍📚🎓