Skip to content

debajyotibasak/MyTimes

Repository files navigation

MyTimes

ic_back

https://newsapi.org/

MADE by: Debajyoti Basak ([email protected])

Features:

  • Beautiful UI with Animations made with Material Design Guidelines by Google.
  • Fetches News from 20 sources.
  • Option of sharing the news with everyone.
  • Read the full news without going out of the application.
  • Read news in offline mode without internet.
  • Search News Articles and Read whatever you like.

Screenshots

appwrap-template-20171228134416appwrap-template-20171228134646appwrap-template-20171228134938appwrap-template-20171228135228appwrap-template-20171228135531appwrap-template-20171228135624

What I have learned from this project:

  • Fetching JSON data and parsing it.
  • Working with libraries like Retrofit and GSON
  • Maintaining a good design ny following Material Design Guidelines by Google.
  • Working with UI libraries like Material Drawer by Mike Penz.
  • Saving Orientation changes with savedInstance.
  • Working with webview.
  • Image Loading with Glide.
  • Recyclerview animations.
  • Migration of API from v1 to v2.
  • Different themes in fifferent activities.

Libraries used in this project:

It a fully Open Source project so go ahead and fork it.

Note: Please use your own API KEY. Its very easy to set up. Just go to https://newsapi.org/register.

Contributions are also welcome.