/Go-News

A news app that lets you check out all the latest headlines and also lets you save your favorited headlines for later

Primary LanguageKotlin

GoNews

GoNews is a compact news app for fresh headlines and updates on what’s happening in the world.

Intended User

It can be used by anyone. It’s a news app and suitable for anyone.

User Interface

Breaking News

This is the home screen of the application which shows all the trending headlines .

Search News

This is the search page where user can search for headlines

Article Page

This is the article page that is shown when user taps on any news headline There is also a floating action button that is used to save any news article to a local database.

Saved News

This is the saved news page where user can view their saved news articles.User can swipe the article left or right to delete it.

App Architecture

  • This app is build purely in accordance to MVVM Architecure .

Libraries / APIs Used

My learnings

- Implementation of MVVM Database alongwith Room and Retrofit

- Implementation of NavGraphs.

- This is my first app in Kotlin , so I got to work around with coroutines and also learn much more about this language.