Releases: avinashbest/daily-news
Releases · avinashbest/daily-news
Daily News
- Build app using Google's best practices and recommended architecture for building robust, high-quality apps.
- It's a News App, which fetches news from a REST API and renders in a RecyclerView, not every time we are fetching from the Internet instead we are caching it offline in the Room Database.
- There is also a Search News tab where we can search news using a keyword. For e.g. topics, locations & sources in a PaginatedView of pageSize=20 after the user reached the last, then another page is loaded.
- We can Bookmark any news article which will appear in the Bookmarks tab, these bookmarks are synchronized between all the screens, because we are following the Single Source of truth principle.