chauhan-abhi / News-App-Assignement

Offline news app using Kotlin + Dagger + RxJava2 + Room

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

News-App-Assignement

A new version of this repository with new architecture is available at News App(2.0)

Goals

  • Fetching top headlines depending on the your country from News API
  • Providing offline support
  • Following clean architecture patterns

Todos

  • Use View Models for saving orientation changes
  • Use data binding for view bindings
  • Chooser for subscribing to different topics for news
  • Dark Theme option
  • Use paging from Architecture Components

Libraries uses

  • Dagger2
  • RxJava
  • Architecture Components
  • Room
  • Event Bus

About

Offline news app using Kotlin + Dagger + RxJava2 + Room


Languages

Language:Kotlin 86.6%Language:Java 13.4%