Skip to content

Sample project that fetches the news from newsapi service and show them .

Notifications You must be signed in to change notification settings

mu7amadfawzy/NewsAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News App 🗞

News App is a simple news app 🗞️ which uses NewsAPI to fetch top news headlines from the API. The main aim of this app is to be a leading example of how to build Modern Android applications for all Android Developers

The codebase focuses 👓 on following key things:

  • Code structuring, style and comments 🗡
  • Kotlin + Coroutines 🛠
  • Dependency injection 🗡
  • MVVM
  • Pagination
  • User Interface

The idea is to keep the app super simple while demonstrating new libraries and tools which makes it easier to build high quality Android applications.

NewsApp Home Page

NewsApp Night Home Page

Article Details Night

Libraries and tools 🛠

News App uses libraries and tools used to build Modern Android application, mainly part of Android Jetpack 🚀

Architecture

The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.

Architecture

About

Sample project that fetches the news from newsapi service and show them .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published