Padra News is a project which show cases the use of Paging3 using kotlins flows and coroutines.
In this branch you'll find:
- Kotlin Coroutines for background operations.
- A single-activity architecture, using the Navigation component to manage fragment operations.
- Reactive UIs using StateFlow observables and Data Binding.
- A remote data source using retrofit with developer API Key connecting to News Api for fetching latest news that are queried with a one-shot operations.
- And of course paging 3 implementation for populating a recyclerView.