It is a News app app with android and kotlin. It includes list breaking news, detail, add & remove favorites and open in browser. Created with My Template Repository
- Remote Data Source <--> Repository <--> Use Case <--> ViewModel <--> Ui (Activity, Fragment, Jetpack compose)
- Kotlin coroutines
- Jetpack compose
- Data binding
- Unit test - mockito
- Navigation Component & Safe args
- Retrofit & Okhttp & Chucker
- Clean architecture - data, domain, presentation
- Firebase firestore database
- Viewmodel, Use case, repository
- Dagger hilt
- Firebase firestore, crashlytics, analytics
- Sweet recycler view: It's my recyclerview library