Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shuklansh1/newsbreeze

newsbreeze
https://github.com/shuklansh1/newsbreeze

clean-architecture coroutines-android dagger2-android jetpack-compose kotlin-flows mvvm-architecture navigation-architecture-component retrofit2 room-database unit-testing

Last synced: about 1 month ago
JSON representation

newsbreeze

Awesome Lists containing this project

README

        

# NewsBreeze

News reader application with bookmark, sort (by date and title) and search features, made using:
* Jetpack compose
* MVVM clean architecture
* Kotlin coroutines and Flow
* Retrofit
* News API
* Room persistence library
* Unit testing with AndroidJUnit4

## Screenshots

![image](https://github.com/shuklansh/newsbreeze/assets/89148178/0904d367-f86c-413b-b82c-c890bed6ce97)

![image](https://github.com/shuklansh/newsbreeze/assets/89148178/653c4f70-0f34-484f-9699-6c0338c87a1a)

Sort articles by order they were saved in:

![image](https://github.com/shuklansh/newsbreeze/assets/89148178/564c18ac-cd94-4be1-a72d-48ea588f5a91)

Sort articles by Date:

![image](https://github.com/shuklansh/newsbreeze/assets/89148178/c7f45596-1776-4d22-bbe5-c010b04d58af)

![image](https://github.com/shuklansh/newsbreeze/assets/89148178/a583142f-447d-4a84-86e8-d810e630f4b5)