Lexi is an innovative Android online dictionary application designed to provide quick, accurate, and user-friendly access to word definitions. The app is being developed with modern Android technologies and aims to enhance the user experience with features such as voice search, image search, and offline support.
- Online word search: Users can search for word definitions using the app's intuitive UI.
- MVVM Architecture: The app follows the MVVM (Model-View-ViewModel) architecture pattern for better separation of concerns and maintainability.
- Retrofit Integration: Retrofit is used for making API calls to fetch word data.
- Clean UI Design: A user-friendly interface designed with XML layouts.
- Firebase Authentication: User authentication using Firebase to enable personalized experiences.
- Voice Search: Allow users to search for words using voice commands.
- Image Search: Enable users to search for words by capturing images.
- Offline Mode with Room Database: Provide offline word search capability by storing word data locally using Room.
- Programming Language: Kotlin
- UI Design: XML
- Networking: Retrofit
- Architecture: MVVM (Model-View-ViewModel)
- Clone the repository:
git clone https://github.com/MyoWin-andrDev/Lexi-Dictionary.git
- Open the project in Android Studio.
- Build and run the project on an Android emulator or physical device.
Contributions are welcome! If you would like to contribute to this project, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you have any questions or suggestions, please contact Myo Win (Phyo Hein).
Stay tuned for more updates as the development of Lexi continues!