Ambop / android-architecture-components

Architecture Components + MVVM + Data Binding + RxJava2 + Dagger2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android Architecture Components Sample - CircleCI

A Sample project of the news app that uses ViewModels, LiveData, Locale Cache with Room and Data Binding with an MVVM architecture.

Used Technologies and Patterns

  • Room
  • LiveData
  • Data Binding
  • RxJava2
  • Dagger2
  • OkHttp3
  • Retrofit2
  • ViewModels
  • MVVM (Model-View-ViewModel)

Guide

Reporting Issues

The project is still under development, especially I am trying to learn more about popular patterns and Dagger2 but you can report issues or create with feature tag to discuss about ideas for keep project under development. I am thinking to start a blog series for describe what I did in this project. Keep in touch -> Medium

Next Steps

  • Build Unit & UI tests
  • Duplicate project with Kotlin
  • Start blog series

About

Architecture Components + MVVM + Data Binding + RxJava2 + Dagger2

License:MIT License


Languages

Language:Java 100.0%