NewsSync Save

Sample application with MVVM pattern using RxJava and Architecture Components

Project README

NewsSync

A sample, offline first, Android app written in Kotlin, which lists recent popular news around the world, based on user input. The app allows for multiple inputs and multiple lists which can be viewed offline. Lists get updated every 3 hours if the device is connected to network.

Summary

Libraries

  • Architecture components
    • LiveData
    • ViewModel
    • Room
    • WorkManager
    • Navigation
  • RxJava2
  • Dagger2
  • ThreeTenABP
  • JUnit
  • Mockito
  • Mockito-Kotlin

Usage

  • Clone this repo directly:
git clone https://github.com/dimkonomis/NewsSync.git

Coroutines

You can view the project's Coroutines version, instead of RxJava, on coroutines branch

Inspiration

This repo is inspired from DroidKaigi 2018

Open Source Agenda is not affiliated with "NewsSync" Project. README Source: dimkonomis/NewsSync
Stars
48
Open Issues
2
Last Commit
4 years ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating