Designing scalable Compose APIs

  Рет қаралды 10,971

Android Developers

Android Developers

Күн бұрын

This talk will cover best practices and guidelines for developing idiomatic Compose APIs. We'll go over how to think about and plan for your components, how to leverage Kotlin and naming conventions, how to define a solid structure for your component, and how to verify and maintain these APIs. We'll discuss how these guidelines can help developers write code that is more scalable, performant, and consistent.
API Guidelines for @Composable components in Jetpack Compose → goo.gle/3UozIK6
API Guidelines for Jetpack Compose → goo.gle/4b2MweN
Kotlin for Jetpack Compose → goo.gle/4b20EVH
Adopt Compose for View-based libraries → goo.gle/4b4AYYG
Speakers: Simona Milanovic
Watch more:
Check out all the Mobile videos at Google I/O 2024 → goo.gle/io24-mobile-yt
Check out all the Android & Play sessions from Google I/O → goo.gle/io24-androidplay-yt
Subscribe to Android Developers → goo.gle/AndroidDevs
#GoogleIO #Featured #JetpackCompose #AndroidDevelopers
Products Mentioned: Android Jetpack Compose
Event: Google I/O 2024

Пікірлер: 15
@AndroidDevelopers
@AndroidDevelopers 27 күн бұрын
Check out all the Android & Play sessions from Google I/O → goo.gle/io24-androidplay-yt
@marlonlom
@marlonlom 22 күн бұрын
Great talk about planning, applying the standard naming and writing conventions, notes about testing and documenting the api that as a android/jetpack compose developer must think about ! :)
@justpatrick_
@justpatrick_ 19 күн бұрын
Bot
@maxfir
@maxfir 10 күн бұрын
Thank you, wait for the next tutorial!
@calixtoandrade996
@calixtoandrade996 23 күн бұрын
great video thanks
@julioconradomarinardila3269
@julioconradomarinardila3269 15 күн бұрын
Excelente Google
@walrider7374
@walrider7374 24 күн бұрын
I just discovered this channel, awesome tips! I wish the best to Flutter, but honestly, I hope KMM with Compose becomes Google's favorite kid.
@michal261
@michal261 23 күн бұрын
Actually, I think Google had plans to replace Android with Fuchsia eventually. And Flutter is a default framework for Fuchsia just like Android SDK/KMM is for Android. So if that happens, Flutter will actually replace KMM. Nothing is certain though so it will be interesting to watch as it unfolds.
@michal261
@michal261 23 күн бұрын
Also, Google has full control over Dart so they might actually prefer it.
@walrider7374
@walrider7374 23 күн бұрын
@@michal261 Man, I've been hearing about Fuschia for so long already... feels like a huge bait. Why would Google replace Android? It's a functional world-wide knew product, used by hundreds of companies that feed them data.
@meidy3795
@meidy3795 23 күн бұрын
​@@michal261 umm no, android itself is based using Kotlin and Java, changing it will eventually wiped out support for older devices as google would not used it. Also Google just lay offs half of Flutter developer so..
@meidy3795
@meidy3795 23 күн бұрын
​@@michal261Even Google removes Chrome from Fuschia
Type-Safe Navigation with the OFFICIAL Compose Navigation Library
10:03
Everything you need to know about Kotlin 2.0 🟣
11:05
Stevdza-San
Рет қаралды 36 М.
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 36 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,2 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
Poopigirl
Рет қаралды 11 МЛН
PowerSync in 100 Seconds
1:57
PowerSync
Рет қаралды 1,1 М.
Passkeys and identity best practices
19:55
Android Developers
Рет қаралды 4,7 М.
Good APIs Vs Bad APIs: 7 Tips for API Design
5:48
ByteByteGo
Рет қаралды 205 М.
Designing adaptive apps
14:53
Android Developers
Рет қаралды 3,1 М.
Looking Forward to Kotlin 2.0
10:36
Dave Leeds
Рет қаралды 14 М.
The EU Election Results Explained
8:43
EU Made Simple
Рет қаралды 35 М.
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,9 МЛН
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 1,9 МЛН
Задача APPLE сделать iPHONE НЕРЕМОНТОПРИГОДНЫМ
0:57
ВСЕ МОИ ТЕЛЕФОНЫ
14:31
DimaViper Live
Рет қаралды 31 М.