youtube-android icon indicating copy to clipboard operation
youtube-android copied to clipboard

Source code as seen on my YouTube videos!

Android Demo Projects

🎞️ Source code as seen in my YouTube videos!

🐦 You can also find me on Twitter!

🔴 I occasionally stream on Twitch!

Demo projects are split into separate folders within this repository, check them out!

If you want to open the code in Android Studio, you'll need to open the root folder. Note that you will need to build with JDK 11, which comes bundled with Android Studio.

  • Activity contracts: simplified handling of Activity results
  • Coroutine basics: Kotlin coroutine basics on Android
  • Dagger 2: dependency injection
  • Data binding: crash course on the data binding library
  • EnhancedAdapter: a RecyclerView.Adapter extension
  • Navigation: handle everything needed for in-app navigation
  • Options Menu Provider: lifecycle-aware API for adding options menu items from fragments
  • Room: fluent SQLite database access
  • ViewModel: manage UI-related data in a lifecycle-conscious way

Some samples live in separate repositories: