Profile App used most modern technologies of android which list as below:
Clean Architecture Used MVVM Architecture Patterns - Model - View- ViewModel
RecyclerView ListAdapter using DiffUtil, ViewModel, Repository,MutableStateFlow & Dagger Hilt Approach Navigation Graph Used View Binding, Data Binding Used
Images
- Glide
- coil
- Circleimageview
Retrofit2 - Type-safe HTTP client for Android and Java by Square, Inc. OkHttp - An HTTP+HTTP/2 client for Android and Java applications.
this app have test coverage for ViewModel