Awesome Open Source
Awesome Open Source

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)


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
Alternatives To Android Architecture Components
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (392,170
Bindings (17,109
Mvvm (5,135
Rxjava (4,229
Viewmodel (2,394
Retrofit2 (1,854
Dagger (1,802
Okhttp (1,717
Livedata (1,574
Databinding (1,483
Dagger2 (1,310
Architecture Components (795