Jetpack Compose
Introduction to Android and the Gemini API for Android Workshop
Let's Brew KMP: Shared Code & Shared Coffees
Take the first steps into the exciting world of Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP)! This talk is designed for multiplatform-curious developers who love a native experience but don't want to be limited to just one platform....
What is Android XR
A lightning look into Android XR, what it is, what it could be useful for and experiences while making a simple app.
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!
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.
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.