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
- Host: GitHub
- URL: https://github.com/micahsphelele/inews-app
- Owner: MicahSphelele
- Created: 2020-03-28T22:58:08.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-12T16:23:57.000Z (7 months ago)
- Last Synced: 2025-03-25T06:11:33.007Z (2 months ago)
- Topics: android, clean-architecture, cleanarchitecture, dagger2, dagger2-android, kotlin, kotlin-extensions, mvvm-android, mvvm-architecture, okhttp, rapidapi, retorofit2, retrofit2, room-database
- Language: Kotlin
- Homepage:
- Size: 6.58 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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)
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()