Sign in to confirm you’re not a bot
This helps protect our community. Learn more
What’s new in foldables, tablets, and large screens | Session
Large screen usage is growing. We walk you through new components, tools, and developer toolkits to help you better adapt your phone app to the growing number of foldables, tablets, and desktop environments that exist today. New and updated components include: SplitPaneLayout, NavigationRail, and MaxWidth component updates. We also cover how to use WindowManager Jetpack library and ConstraintLayout to build differentiated experiences. Resources: Foldables - WindowManager with MotionLayout → https://goo.gle/3brlly6 Speakers: Diana Wong, Kenneth Ford Watch more: Android and Play at Google I/O 2021 Playlist → https://goo.gle/io21-AndroidDevs All Google I/O 2021 Technical Sessions → https://goo.gle/io21-technicalsessions All Google I/O 2021 Sessions → https://goo.gle/io21-allsessions Subscribe to Android Developers → https://goo.gle/AndroidDevs​ #Featured #AndroidDevelopers #GoogleIO #GoogleIO #Android product: Android - Form Factors; event: Google I/O 2021; fullname: Diana Wong, Kenneth Ford; re_ty: Premiere;

Follow along using the transcript.

Android Developers

1.34M subscribers

Google I/O 2021

by Google for Developers and 4 others
80 / 180
1

Google Keynote (Google I/O ‘21) - American Sign Language

Google
2

Developer Keynote (Google I/O '21) - American Sign Language

Google for Developers
3

What's new for the web platform | Keynote

Chrome for Developers
4

Top 8 web things to know from Google I/O 2021

Chrome for Developers
5

What's new in Machine Learning | Keynote

TensorFlow
6

Top 10 AI and ML developer updates from Google I/O 2021

TensorFlow
7

What's new in Flutter | Keynote

Flutter
8

Top 7 Flutter things to know from Google I/O 2021

Flutter
9

What's new in Google Assistant | Keynote

Google for Developers
10

[DEPRECATING] Top 11 Google Assistant announcements from Google I/O 2021

Google for Developers
11

What’s new in smart home | Keynote

Google for Developers
12

What's new in Android | Keynote

Android Developers
13

What's new in Google Play | Keynote

Android Developers
14

What's new in Google Pay | Keynote

Google for Developers
15

What's new in Firebase | Keynote

Firebase
16

What’s new in Material Design | Keynote

Material Design
17

What's new in Chrome OS | Keynote

Chrome for Developers
18

Google Maps Platform 2021 I/O announcement recap

Google Maps Platform
19

Build end-to-end solutions with Vertex AI | Session

Google Cloud Tech
20

Cross platform computer vision made easy with Model Maker | Session

TensorFlow
21

Spotting and solving everyday problems with machine learning | Session

TensorFlow
22

Modern Keras design patterns | Session

TensorFlow
23

Machine learning for next gen web apps with TensorFlow.js | Session

TensorFlow
24

Does your app use ML? Make it a product with TFX | Session

TensorFlow
25

Optimize your TensorFlow Lite models | Session

TensorFlow
26

Decision forests in TensorFlow | Session

TensorFlow
27

Coral: Expanding the edge AI landscape | Session

TensorFlow
28

Building with the Responsible AI toolkit | Session

TensorFlow
29

ML Kit: Turnkey APIs to use on-device ML in mobile apps | Session

TensorFlow
30

TensorFlow Hub for real world impact | Session

TensorFlow
31

Designing A11y with Material Design | Session

Material Design
32

Build beautiful Material Design apps with Jetpack Compose | Session

Material Design
33

5 things you can do to prepare your app for large screens | Session

Material Design
34

Input matters for Chrome OS | Session

Chrome for Developers
35

Optimize your Android games and apps to run on Chrome OS | Session

Chrome for Developers
36

Enable payments on your PWA with Play Billing using Digital Goods API | Session

Chrome for Developers
37

List your Progressive Web App in Google Play | Session

Chrome for Developers
38

Future-proof web apps with Angular and TensorFlow.js | Session

Chrome for Developers
39

Excalidraw and Fugu: Improving core user journeys | Session

Chrome for Developers
40

5 tips for your PWA | Session

Chrome for Developers
41

From security as opt-in to security by default | Session

Chrome for Developers
42

Effective password management | Session

Chrome for Developers
43

Preparing for a more private web | Session

Chrome for Developers
44

Chrome DevTools for designers | Session

Chrome for Developers
45

The new responsive: Web design in a component-driven world | Session

Chrome for Developers
46

Measure and debug performance with Google Analytics 4 and BigQuery | Session

Chrome for Developers
47

The business impact of Core Web Vitals | Session

Chrome for Developers
48

What's new in Web Vitals | Session

Chrome for Developers
49

Page performance after load | Session

Chrome for Developers
50

Using Google Maps Platform with idiomatic Kotlin | Session

Google Maps Platform
51

Design, manage, and deploy better Maps with Cloud-based Maps styling | Session

Google Maps Platform
52

Next generation Maps with WebGL | Session

Google Maps Platform
53

Developing AppSheet with Workspace AMP for Gmail and Apps Script apps | Session

Google Workspace
54

Enhancing user experiences within Google Workspace | Session

Google Workspace
55

AI/ML demo derby | Session

Google Cloud Tech
56

Serverless demo derby | Session

Google Cloud Tech
57

Go full-stack with Kotlin or Dart on Google Cloud | Session

Google Cloud Tech
58

Lazy Flutter performance | Session

Flutter
59

Building platform adaptive apps | Session

Flutter
60

Building a desktop design language with Flutter | Session

Flutter
61

C interoperability with Dart FFI | Session

Flutter
62

Power-up your Flutter app with Google APIs | Session

Flutter
63

Why null safety? | Session

Flutter
64

Firebase for Apple developers: What you should know | Session

Firebase
65

Fix performance pitfalls and level up your app with Firebase | Session

Firebase
66

Crashlytics your way: Your most important crashes with Custom Keys | Session

Firebase
67

Local development using the new Storage Emulator | Session

Firebase
68

Verifying app identity with App Check | Session

Firebase
69

Reducing bundle size: Previewing a new Firebase for the web | Session

Firebase
70

What's new in Search | Session

Google Search Central
71

The future is Africa: African developers are building for the world | Session

Google for Developers
72

Immersive storytelling on the web | Session

Google Search Central
73

Preparing for page experience ranking | Session

Google Search Central
74

What's new in design tools | Session

Android Developers
75

Top 12 tips to get ready for Android 12 | Session

Android Developers
76

Refreshing widgets | Session

Android Developers
77

Build powerful, reliable apps with Google Play services | Session

Android Developers
78

What's new in Android testing tools | Session

Android Developers
79

The state of Android security | Session

Android Developers

What’s new in foldables, tablets, and large screens | Session

Android Developers
81

Effective background tasks on Android | Session

Android Developers
82

Measuring Jank and Startup with Macrobenchmark | Session

Android Developers
83

What's new in Android Machine Learning | Session

Android Developers
84

What’s new in Android privacy | Session

Android Developers
85

State of Kotlin on Android | Session

Android Developers
86

What’s new in Android development tools | Session

Android Developers
87

What’s new in Android Gradle plugin | Session

Android Developers
88

Grow your business with new engagement and monetization features | Session

Android Developers
89

New tools to help you build safer apps on Google Play | Session

Android Developers
90

What's new in Android Media | Session

Android Developers
91

What's new in Android TV and Google TV | Session

Android Developers
92

What’s new with Android for Cars | Session

Android Developers
93

Now is the time: What's new with Wear | Session

Android Developers
94

Using Jetpack libraries in Compose | Session

Android Developers
95

What's new in Jetpack Compose | Session

Android Developers
96

What’s new in Jetpack | Session

Android Developers
97

Getting started with Project CHIP | Session

Google for Developers
98

Building globally relevant products | Session

Google for Developers
99

Machine learning for Accessibility | Session

Google for Developers
100

Designing for accessibility in Android Studio and Jetpack Compose | Session

Google for Developers
101

What's new in Android Accessibility | Session

Google for Developers
102

How to drive conversions with Google Pay for Android | Session

Google for Developers
103

Take AR anywhere with the Recording and Playback API | Session

Google for Developers
104

Increase AR realism and precision with Depth API | Session

Google for Developers
105

New capabilities in ARCore | Keynote

Google for Developers
106

Drive engagement and boost performance in your app with deep links | Session

Google for Developers
107

Measure and grow your app with new innovations in Google Analytics | Session

Google for Developers
108

Exposure Notifications: Building infrastructure to serve 1M users | Session

Google for Developers
109

Safety and occupancy with AI | Session

Google for Developers
110

The women building voice AI and their role in the voice revolution | Session

Google for Developers
111

Android shortcuts for Assistant | Session

Google for Developers
112

How to voicify your Android app | Session

Google for Developers
113

Make your app a product with the TFX team | Q&A

TensorFlow
114

Google's AI Map | Q&A

TensorFlow
115

Machine Learning on the web with TensorFlow.js | Q&A

TensorFlow
116

On-device machine learning in mobile and web apps | Q&A

TensorFlow
117

Integrate Google Workspace with your solutions | Q&A

Google Workspace
118

Understanding COGA, W3C's cognitive accessibility guidelines| Q&A

Google for Developers
119

Google Pay | Q&A

Google for Developers
120

Google Maps Platform | Q&A

Google for Developers
121

ARCore | Q&A

Google for Developers
122

App Actions | Q&A

Google for Developers
123

Secure and reliable development with Go | Q&A

Google Cloud Tech
124

AI in the Cloud | Q&A

Google Cloud Tech
125

Flutter in production: Stadia and Google Pay | Q&A

Flutter
126

Cloud, Dart, and full-stack Flutter | Q&A

Flutter
127

#AskFirebase Live at Google I/O | Q&A

Firebase
128

Chrome and Web | Q&A

Chrome for Developers
129

Web runtime performance | Q&A

Chrome for Developers
130

Progressive Web Applications and Fugu | Q&A

Chrome for Developers
131

Privacy sandbox | Q&A

Chrome for Developers
132

Web Vitals | Q&A

Chrome for Developers
133

Compose | Q&A

Android Developers
134

Developer Tools and Languages | Q&A

Android Developers
135

Jetpack | Q&A

Android Developers
136

Anomaly detection with TensorFlow | Workshop

TensorFlow
137

Hands on with Cloud AI | Workshop

TensorFlow
138

Building with TensorFlow Lite for microcontrollers | Workshop

TensorFlow
139

Building trusted AI products | Workshop

TensorFlow
140

TensorFlow.js: Make a smart webcam in JS with a pre-trained ML model | Workshop

TensorFlow
141

Build and deploy custom object detection model with TensorFlow Lite | Workshop

TensorFlow
142

One-click loyalty signup on Google Pay and Google Maps | Workshop

Google for Developers
143

Build an AR application using the WebXR API | Workshop

Google for Developers
144

Debugging the smart home | Workshop

Google for Developers
145

Extend an Android app to Google Assistant with App Actions | Workshop

Google for Developers
146

Build voice bots for mobile with Dialogflow and Flutter | Workshop

Google Cloud Tech
147

Building your first Flutter app | Workshop

Flutter
148

Building scrolling experiences in Flutter | Workshop

Flutter
149

How to manage application states using inherited widgets | Workshop

Flutter
150

Dart null safety in Action | Workshop

Flutter
151

Prepare to grow with tips for Firebase integrations with Ads | Workshop

Firebase
152

Integrating the App Distribution SDK in iOS apps | Workshop

Firebase
153

Supercharge your web app with the modular Firebase JS SDK | Workshop

Firebase
154

Get to know Firebase for Flutter | Workshop

Firebase
155

A whirlwind tour through Project Fugu APIs | Workshop

Chrome for Developers
156

Building a web application with Angular and Firebase | Workshop

Chrome for Developers
157

Building user-adaptive interfaces with preference media queries | Workshop

Chrome for Developers
158

Jetpack Compose basics | Workshop

Android Developers
159

Create your first Tile in Wear | Workshop

Android Developers
160

Level up your game’s stability with Crashlytics | Demo

Firebase
161

Level up your apps with Firebase Extensions and ML | Demo

Firebase
162

Beyond evaluation: Improving fairness with Model Remediation | Demo

TensorFlow
163

Debug and profile your app with Flutter DevTools | Demo

Flutter
164

Automatically adapt to API changes with Flutter Fix | Demo

Flutter
165

Adaptive Design | Demo

Flutter
166

How to create your first App Action | Demo

Google for Developers
167

New transaction features on smart devices | Demo

Google for Developers
168

App Actions test tool | Demo

Google for Developers
169

Train TensorFlow models at cloud scale with TensorFlow Cloud | Demo

TensorFlow
170

Fuel your custom models on the Cloud AI Platform | Demo

Google Cloud Tech
171

Accelerate add-on and chat bot development with the Card Builder tool | Demo

Google Workspace
172

One-click loyalty sign ups/sign-ins with Google Pay | Demo

Google for Developers
173

ML Ops on Google Cloud | Demo

Google Cloud Tech
174

Easily deploy TF Lite models to the web | Demo

TensorFlow
175

Angular DevTools | Demo

Chrome for Developers
176

Foldables - WindowManager with MotionLayout | Demo

Android Developers
4 unavailable videos are hidden
Chat Replay is disabled for this Premiere.