Android Architecture Components Tutorial: ViewModel + LiveData

  • Use Kotlin to build a basic Android app using Android Architecture Components.
  • As part of Jetpack, LiveData and ViewModel support a MVVM app architecture.

1 month ago

Android SharedPreferences Tutorial in Kotlin

  • Use SharedPreferences to store simple data in Android Studio projects.
  • It's good for storing small amounts of data

    1 month ago

Cleaner Architecture for Android Apps

  • Clean Architecture for Android can help developers prepare for change.
  • But app developers can't possibly know what will change.

    1 month ago

Android RecyclerView with Kotlin – Part 2

  • Create the entire RecylerView for our UsersAdapter.
  • Continued from part 1, where we set up the Android Studio project.

2 months ago

Android and RxJava: Using a Single

  • Use RxJava's Single class when the expected type is either a success or error.
  • It's only slightly different from Observable.just(), which we discussed in the last article.

2 months ago

Android and RxJava: Getting Started

  • The powerful library RxJava can help developers build better apps.
  • See how to use Observables and Observers in this tutorial.

2 months ago

More Android Tutorials


Android RecyclerView with Kotlin – Part 1


Display Sample Data when Creating a RecyclerView


Android Studio Tutorial with Kotlin (2018 Edition) – Part 2


Android Studio Tutorial with Kotlin (2018 Edition) – Part 1


Android App Development for Beginners


An Introduction to RxJava for Android Developers


Getting started with Test-Driven Development (TDD)


Android WorkManager: The Ultimate Guide


The Best Android Books for Learning Kotlin


Daniel Malone: What I’m Reading (September 2018)


My Experience as an Android Developer in Austin


Introducing androidEveryday()


Test Driven Development with Android Studio