A simple login and logout Android application written in Kotlin. It authorizes user using an api and shows profile screen.
- Operating System : Android
- Programming Language: Kotlin
- Architecture : MVVM, Data Binding, StateFlow
- Dipendency Injection : Hilt
- Fragment Management : Navigation Component
- Image Loading : Glide
- Data Persistance and Cache : Room Database and DataStore
- Network Operations : Retrofit
- Threading : Coroutines Kotlin Flow
- Design : Material Design, Dark Mode and Light Mode