Overview :
The purpose of this project series is to teach different architectures with different structures, and you can check these architectures and structures in same App
** coming soon on AndroidGeek! youtube channel **
This project in
- MVP architecture : Current Repo
- MVVM architecture : https://github.com/ezatpanah/SimpleTaskApp-MVVM [ Room Database - LiveData - Flow - Coroutines - Dagger Hilt - ViewModel - Lottie - View Binding ]
- MVI architecture : https://github.com/ezatpanah/SimpleTaskApp-MVI [ Room Database - LiveData - Flow - StateFlow - Coroutines - Dagger Hilt - ViewModel - Lottie - View Binding ]
The app was written in Kotlin.
Technologies and Libraries Used :
- Room Database
- View Binding
- Dagger Hilt
- RxJava
- Lottie