Study Journal
An android application for creating a journal for subjects you studied and also you can set timer for break between two consecutive subjects.
MAD Score
Screenshots
Tech stack & Open-source libraries
Language
- Kotlin
- Coroutines & Flow for asynchronous programming
Android Software Development Kit
- Target level 31
- Minimum level 23
Jetpack Libraries
- Recyclerview - for creating dynamic lists
- Preferences - interactive settings screens
- Room Persistence - an abstraction layer over SQLite
- Navigation - a framework for navigating between 'destinations'
- Lifecycle - lifecycle-aware components
Open-source Libraries
- Dagger Hilt - a dependency injection library for Android
- ViewBindingDelegate - a property delegate for ViewBinding
Test Libraries
- JUnit - a simple framework to write repeatable tests
- Espresso - Android UI tests
- MockK - a mocking library for Kotlin