(W)rap - Android Developers Backstage

Published 2023-12-21
Link to podcast → goo.gle/3GSZz5t

In this episode, Tor, Romain, and Chet talk about some of the many things that happened this year in the world of Android development, including new devices and form factors, tool improvements, AndroidX features and libraries, and Jetpack Compose releases. And any tech podcast would be remiss without mentioning AI/ML, so we talk about that too.

Chapters:
Intro (00:00)
Google engineers vs Android (00:57)
Big changes of 2023 intro (3:03)
AI (3:38)
Programming with AI (5:08)
Writing with AI (8:52)
New devices from Android - Pixel fold (12:31)
Pixel watch (18:50)
Bard (19:37)
Changes in device release times (20:23)
Major changes in devices vs incremental updates (21:42)
Camera (22:40)
Platform developments - mainline modules (24:03)
More testing for Android (25:12)
Flaky tests (26:55)
Jetpack compose features (32:32)
RTO (38:00)
Shapes library and KMP (42:42)
Final thoughts on big events of 2023 (45:03)
Studio build improvements (46:43)
Baseline profiles (49:21)
Listener mail (50:45)
Where has Chet been? (52:46)
Metalava question (55:46)
Wrap up wrap up (57:00)

Catch more videos → goo.gle/adb-podcast
Subscribe to Android Developers → goo.gle/AndroidDevs

#Featured #AndroidDevelopers #ADBPodcast

All Comments (11)
  • @chriss1368
    I love hearing that you are having trouble with your tests too. You guys are in a position to improve things right? Right?! I'd love to see how you go about getting code coverage metrics in your test suites. It's always been an absolute nightmare and Jetpack Compose only makes it harder. It'd be good to know you guys care about stuff like that and are working on improving this.
  • @tasomaniac
    A comment on 47:00 i.e build systems and KMP. The challenge of making libraries KMP compatible is not really about Gradle. Sure Gradle can make things complex but KMP Gradle plugin is not much more complex than Android one. The problem is more about dependencies. As Romain was saying, it was easy for him convert a small library with no dependencies. If we depend on other JVM-only libraries or use Java APIs from JDK, then it is a challenge to make them KMP compatible because you just cannot have those dependencies anymore.
  • @abgzulkifli
    Hello I read your email, I need this I really need this thank you
  • @ZomiDAvinci
    this is just a skin It doesn't run on hardware it would be better in system updater
  • YouTube/Android Developers ngu. YouTube/Android Developers đã xóa post của tôi vô lý.