The main idea of the app is to exercise students on self-dictation. The application contains a screen for creating/editing and configuring sets of sentences, a screen for performing exercises (each sentence is displayed in a configured time period). Filtering of sets is supported. The project is build for tablayouts with android sdk 26+
- Android Studio
- Coroutines + Flow
- Arcitecture: MVVM+LiveData, Single Activity + Android Navigation
- DB: Room Persistent Library
- DI - Koin
- Lottie
- Firebase analytics (for demo only)
Bind to firebase to save user data.
-
Clone this repository to your local machine.
git clone https://github.com/GoetzDeBouville/SelfDictation.git
-
Open the project in Android Studio.
-
Set up your Android device/emulator/simulator (use tablets!!).
-
Build and run the project.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.