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

https://github.com/micahsphelele/inews-app

A simple news app demo using Dagger 2 and MVVM
https://github.com/micahsphelele/inews-app

android clean-architecture cleanarchitecture dagger2 dagger2-android kotlin kotlin-extensions mvvm-android mvvm-architecture okhttp rapidapi retorofit2 retrofit2 room-database

Last synced: about 2 months ago
JSON representation

A simple news app demo using Dagger 2 and MVVM

Awesome Lists containing this project

README

        

iNews App



A simple open source news demo app developed in [**Kotlin**](https://kotlinlang.org/), [**Dagger 2 Android**](https://developer.android.com/training/dependency-injection/dagger-android) framework and [**MVVM**](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel) pattern. As more ideas and features come along, I will enusre that I keep everyone updated. I did my best in ensuring that the codebase is easy to understand even for novice devs. I hope this will one day help someone 😉.

###### App Features
- Can view latest Business, Health, Sport, Technology and Entertainment news
- View about and contact developer
- View Covid-19 stats for South Africa, UAE, Italy, Egypt, China, USA, UK, Morocco and Japan
- Filter Covid-19 stats by country
- Switch between Default mode and Dark mode depending on the system or you can keep it in dark mode or light mode from a dialog
- Save news article as a bookmark

## App Screen Shots (Light Mode)










## App Screen Shots (Dark Mode)