ersiver / sample-android-architecture-components

Sample app that demonstrates use of Android Architecture Components.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sample-android-architecture-components

This app was built following AndroidDevelopers Codelabs.

The app demonstrates how to:

  • use the ViewModel, LiveData, and Room Android Architecture Components,
  • do transformations on a LiveData class,
  • use binding adapters in data binding,
  • load cached data using a repository pattern,
  • use WorkManager to schedule background tasks,
  • implement a network layer using the Retrofit library,
  • parse the JSON response from the web service with the Moshi library,
  • build and launch a Coroutine for long-running tasks (database and network related).

License

Copyright 2019 Google, Inc (all resources are from AndroidDevelopers Codelabs).

About

Sample app that demonstrates use of Android Architecture Components.


Languages

Language:Java 62.0%Language:Kotlin 38.0%Language:Assembly 0.0%