5 ways Compose improves UI testing
If you need another excuse to migrate your app to Compose, testing composables is easier, faster and more reliable than testing Views.
14 080
17.6
Handling content that times out - Accessibility on Android
In this episode, learn how to properly implement UI elements that disappear after a set amount of time.
14 064
16
How to build high quality experiences on Wear OS
From adding tiles to integrating notifications, there are plenty of opportunities for your Wear OS app to shine. Learn how to set your app apart by adding surfaces and features to drive engagement.
14 023
25.6
Introduction to Gradle and AGP Build APIs - MAD Skills
This week we’re starting a new series of videos and articles for Modern Android Development Skills on Gradle and AGP build APIs. Android Developer Advocate Murat Yener will give us a preview!
14 020
16.3
Introduction to WorkManager implementation
An overview and walkthrough of the code you will implement in the WorkManager pathway of Android Basics in Kotlin.
14 010
20.3
Top 3 picks from the Platform track at ADS ‘22
If you missed what’s happening in the world of Platform, Dan presents the top three picks to know from Android Developer Summit ‘22!
14 008
23.2
How to build smarter Android apps with on-device Machine Learning
Discover the latest developer APIs for machine learning on Android and its benefits. Review the tools and solutions available to enable ML in your app.
13 960
23.3
Shaders | Jetpack Compose Tips
In addition to Brushes, in Compose there is another delightful mechanism for painting your pixels and rendering graphics on screen, called Shaders.
13 947
9.8
The Friday App Clinic: Podcast Players
This episode, Reto Meier and Ian Ni-Lewis take a close look at Podcast Players DoggCatcher, Volksempfanger, BeyondPod, and Pocket Casts. Don't have an app?
13 899
87.1
DevBytes: What's New in Android 4.4 KitKat (Korean)
KitKat has been optimized to run on a much broader range of devices, with special focus on the millions of entry-level devices that have as little as 512MB RAM.
13 886
56.1
Custom Adaptive layouts in Compose | Spotlight Week
Learn the principles for how to build Adaptive layouts in Compose following the phase system, with examples of custom layouts using tips and tricks to bring designs to life.
13 880
13.5
#11WeeksOfAndroid: Machine Learning week highlights
Highlights of all the announcements during Machine Learning week of #11WeeksOfAndroid: from the Android Developer Challenge winners’ helpful innovation to ML Kit; from TensorFlow Hub model
13 869
18.3
Testing Android apps at scale with Nitrogen (Android Dev Summit '18)
Writing tests is a fundamental part of developing Android applications.
13 840
25.6
Passkeys #AskAndroid | Spotlight Week
As part of #PasskeysWeek this week, we're hosting a live Q&A with the team! Send us your passkeys questions using #AskAndroid for a chance to have them answered live.
13 833
25.8
What's new in Play Commerce
At Play Commerce, we focus a lot on building a trustworthy ecosystem, partnering with you to grow your business, helping you retain your users, and supporting a great developer experience through a
13 808
29
DevBytes: Efficient Data Transfers - Effective Prefetching
Efficient Data Transfers: Effective Prefetching Episode 3 of Efficient Data Transfers, focusses on how you can use prefetching to implement the Big Cookie model of efficient data transfers and
13 788
38.9
Manage real-time developer notifications
Description: Find out how to enable real-time notifications, what they do, and how they benefit you as a developer.
13 772
73.7
Pick your USB cables wisely (Android Dev Summit '19)
It is surprisingly easy to fall back to USB-2 speed with an USB-3 capable device. By assuming USB-C==USB-3, by using an old cable that is not USB-3 certified, or by using a bad USB hub.
13 768
8.8
Gesture Navigation: Insets
With gesture navigation, apps can give users a more immersive user experience. Learn how to use insets to avoid conflicts and ensure your immersive user experience is usable across all devices.
13 762
12.7
Now in Android: 14 - Android 11 Developer Preview 2, Android X releases, game development, and more!
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development.
13 717
10.5
Now in Android: 56 - Jetpack Compose 1.1 stable, DataStore, Android 13 preview, and more!
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development.
13 685
13
Now in Android: 32 - Kotlin Jetpack APIs, a course on Navigation, articles, and more!
Welcome back to Now in Android, your ongoing guide to what’s new and notable in the world of Android development.
13 670
14.7
Google Play Billing: Required updates and new functionality (Android Dev Summit '19)
There’s a direct correlation between a reliable, effortless purchase experience and resulting revenues.
13 618
28.4
Performance myth busters (Android Dev Summit '19)
Let's explore what myths we can bust about Android app performance! Are enums not OK? How many dex files are optimal? Is object pooling really a good thing?
13 607
15.7
Getting the most out of Android Lint (Android Dev Summit '18)
Android Lint already scans your app for hundreds of common issues, contributing to the code warnings that you see in Android Studio. But Lint can do even more for advanced users.
13 591
19.9
Best practices in using the Android Emulator (Google I/O'19)
This session will cover what’s new in the Android Emulator.
13 582
18.7
Introduction to FLEDGE
An in-depth walkthrough of a sample app using the FLEDGE API, a component of the Privacy Sandbox on Android.
13 519
26.6
What's new in the Android OS User Interface (Google I/O'19)
You’ve built a great app, and your users love opening it every day, but what if you could also help users when they’re not in your app? This year, Android is introducing new APIs to help you do this.
13 517
21
Transition - Motion Tags #3
On today’s episode of the Motion Tags series, we will talk about Transition. All Motion Layout animations are transitions between states, which we model as constraint sets.
13 510
14.8
Android Development for Beginners
Learn the basics of Android and Java programming, and take the first step on your journey to becoming an Android developer!
13 500
54.5