This is an App for showing the List of News from News API.
News App is a List-Detail app that contains 2 screen, List News & Detail News.
For the UI Design, the list page I was inspired by Dicky Bhismawan H's work
- Min SDK 21
- Kotlin based, Coroutines + Flow for asynchronous
- JetPack Compose
- StateFlow
- Hilt
- Architecture
- MVVM, Model View ViewModel
- Clean Architecture (Presenter/View - Data Layer)
- Retrofit2 & OkHttp3
- Gson
- Glide
- Paging3
News App is based on the Model View ViewModel architecture and Clean Architecture, which follows the Guide to app architecture.
The architecture of News App is composed by two layers, the UI Layer and Data Layer. For now, it doesn't use the domain layer.
👨 : Muhammad Naufal Fadhillah ✉ : [email protected]