So you want to build an Android app

Whether you are an ambitious entrepreneur seeking to develop a robust app for your business or an aspiring individual developer eager to embark on your coding journey, learn how to get started with your first Android app. Understand the key considerations for success required through the app development lifecycle, gain practical insights and industry best practices to navigate challenges and excel in the dynamic world of Android development....

Power Previews with Jetpack Compose

How you can level up your Jetpack Compose Previews to display different device configurations, accessibility configurations, make use of preview parameters and even create screenshot tests straight from previews!

Widgets Are So Hot Right Now

Android widgets are making a comeback! Learn how to build dynamic and interactive Widgets with Jetpack Compose and Glance and get your app on everyone's home screen!...

Sheet Happens: A Guide to Bottom Sheet Success

How to use the Material Bottom Sheet and go beyond the basics to add some great features.

Activity Instructions & Code Snippets

Put Your Watch to Work: Exploring the World of Android Wear OS

Get started from scratch with Wear OS development using Android & Jetpack Compose. Hear about why wearables are the hot right now and how you can start developing cool apps yourself.

Taking Jetpack Compose animations to the next level

Exploring complex Jetpack Compose AnimatedVisibility and Target Based animations to flip cards and make dialogs expand and contract.

Developing for Foldables and Large Screens

Want to build an Android app that works well on the fancy foldable phones and new tablets? Learn what needs to be considered when building for these new form factors, what happens if you don't think about adaptive layouts and how to get started using Jetpack Compose.

Android Wear <3 Jetpack Compose

How to start using Jetpack Compose when developing Wear OS applications. What is different, what is the same and what fun you will have!