MahmoudZaherDeveloper / NYTimes

A simple android app to hit NY Times API and show a list of Most Popular Articles, that shows details when items on the list are tapped.

Home Page:https://api.nytimes.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NYTimes

Build a simple app to hit the NY Times Most Popular Articles API and show a list of articles, that shows details when items on the list are tapped (a typical master/detail app).

I am using Model–view–ViewModel (MVVM) architectural pattern and Some of Android Jetpack Components

Developed Features

  1. Recyclerview
  2. Retrofit2 for server call and Live Data
  3. Kotlin
  4. Androidx & swiperefreshlayout & Constraintlayout
  5. Lifecycle - ViewModel
  6. Navigation
  7. Koin for Dependency Injection

Contributing

All pull requests are welcome, make sure to follow the contribution guidelines when you submit pull request.

  1. Fork it!
  2. Checkout the development branch: git checkout development
  3. Create your feature branch: git checkout -b my-new-feature
  4. Add your changes to the index: git add .
  5. Commit your changes: git commit -m 'Add some feature'
  6. Push to the branch: git push origin my-new-feature
  7. Submit a pull request against the development branch

Screen shots

About

A simple android app to hit NY Times API and show a list of Most Popular Articles, that shows details when items on the list are tapped.

https://api.nytimes.com


Languages

Language:Kotlin 100.0%