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 687
8.8
Java ❤️ Kotlin, Happy Together 🎵 (Android Dev Summit '19)
Kotlin is awesome and you want to write all your code in it, but what about the thousands of lines of code already written in the Java programming language?
15 146
19.1
Android GSI for developers (Android Dev Summit '19)
With Android 10, GSI has gone through a full release cycle.
26 650
53.5
Fragments: Past, present, and future (Android Dev Summit '19)
Fragments were one of the first APIs unbundled from the Android framework and have evolved significantly since their introduction.
77 638
21.9
How the Android team makes widgets accessible (Android Dev Summit '19)
In this intermediate level talk, we cover accessibility using real world examples.
2 054
19.8
Preparing for scoped storage (Android Dev Summit '19)
Plan overview and best practice guide to the new storage model in Android 10.
75 253
44.1
Shrinking your app with R8 (Android Dev Summit '19)
This talk dives into some of the details of how the R8 application shrinker shrinks apps to make it easier for developers to use R8.
19 604
14
Demystify the data in Android Studio Profilers (Android Dev Summit '19)
Profilers are a powerful tool in a developer's arsenal, but working with performance data can be intimidating at times.
12 758
19.7
An opinionated guide to Dependency Injection on Android (Android Dev Summit '19)
Dagger has become the recommended way to do Dependency Injection on Android. However, there are many ways to use Dagger!
47 516
19
Turning the page: Migrating to ViewPager2 (Android Dev Summit '19)
ViewPager2 is the successor to the ViewPager library, offering enhanced functionality and bugfixes.
46 533
20.7
Navigating your way around customizable delivery (Android Dev Summit '19)
With app bundles and dynamic delivery, developers can opt to make parts of their apps available based on various user states or even on-demand at runtime.
6 667
22.1
Emulator in a Continuous Integration (CI) environment (Android Dev Summit '19)
In this talk, we go over how Android Emulator can be utilized in a continuous integration environment.
11 022
20.2
Adopt wide color gamut (Android Dev Summit '19)
A guide on what's new in wide color in Android 10 and how to adopt wide color.
1 734
41
Advanced Haptics: The when, what, and how of new haptic APIs (Android Dev Summit '19)
Do you make apps for games, accessibility, or productivity? Do you want to know more about making richer haptic experiences?
7 752
22.1
Managing companion devices (Android Dev Summit '19)
Learn how to seamlessly manage companion bluetooth and wifi devices by using the Companion Device Manager (CDM) API. You'll be able to find and connect to devices without needing location permission.
10 082
50.5
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 591
15.7
Secure your data - Deep dive into encryption and security (Android Dev Summit '19)
Strategies for data encryption on Android using Jetpack Security, key takeaways: learn to encrypt data safely on device and use the AndroidKeyStore. 1.
43 610
24.2
Android Fireside Chat (Android Dev Summit '19)
Learn from a panel of experts from the Android platform engineering team, where they will answer your questions - live.
9 379
19.4
What's new in Android Studio Design Tools (Android Dev Summit '19)
This presentation discusses what's new in the Android Studio Design Tools, covering new tools and features introduced this past year.
20 791
19.6
Why does Google think my app is harmful? (Android Dev Summit '19)
Google Play Protect is constantly reviewing apps and warning users when we discover behavior that meets our MUwS (Mobile Unwanted Software) and PHA (Potentially Harmful App) policies.
5 808
20.9
Google Play Billing: The “purchase anywhere” Paradigm Shift (Android Dev Summit '19)
"In the past few years, we have introduced new features into Google Play, that enable users to discover and purchase items and subscriptions in many new ways, from inside and outside the app.
4 807
29.9
How to build media apps for cars (Android Dev Summit '19)
Recently unveiled vehicles like the Volvo XC40 now feature brand new infotainment systems powered by Android Automotive OS with the Google Play Store built-in.
11 598
37.6
High performance (graphics) programming (Android Dev Summit '19)
This talk details various techniques employed by the Filament rendering engine to deliver high performance on Android devices: CPU cache-friendly programming, multi-threaded job system to saturate
12 552
21.3
ADB live (Android Dev Summit '19)
Join us for a live recording of an ADB podcast episode with hosts Tor, Chet, and Romain, plus the chance for live Q&A from the audience.
3 822
18.9
Android Dev Summit 2019 Livestream | Day 1
Join us for day one of the Android Dev Summit 2019! Tune in for deep technical sessions with the Android engineering team.
76 503
17.6
Migrating to AndroidX: The time is right (Android Dev Summit '19)
Let's take a deep dive into the reality of migrating to AndroidX!
39 070
26.7
WorkManager: Beyond the basics (Android Dev Summit '19)
Learn more about WorkManager, the Jetpack library for background processing.
25 815
25.5
From Gradle properties to AGP APIs (Android Dev Summit '19)
Gradle’s API for task inputs, outputs, and wiring has changed significantly over the last couple of years.
4 539
30.5
Fighting regressions with benchmarks in CI (Android Dev Summit '19)
It's easy to forget about performance until users complain, but you can prevent a bad user experience by catching regressions in CI.
5 113
24.4
What's new with CameraX (Android Dev Summit '19)
Learn what’s new with CameraX since its alpha launch at Google I/O this year, and learn from teams at Google who have been using CameraX in their apps.
14 158
19.3