Skip to content

Bakribrahim208/News_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News App


A simple Android app, that helps user to discover break news around the world. user can choose the country and app will fetch news for this country from * News API - Get breaking news headlines

Screenshots

  • When the default language - English

  • When the default language - Arabic

Demo

Developer setup


Requirements:

  • Java 8
  • Latest version of Android SDK and Android Build Tools

App Specs

  • Minimum SDK 16
  • Java8 (in master branch)
  • MVVM Architecture .
  • Android Architecture Components :are a collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.
  • LiveData is an observable data holder class. .
  • ViewModel allows data to survive configuration changes such as screen rotations..
  • databinding is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically..
  • Paging library :load and display small chunks of data at a time. Loading partial data on demand reduces usage of network bandwidth and system resources.

About

news app project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages