14:46Google Play store listings: Maximize app discoverability with store listing experiments
Android Developers
Link to podcast → https://goo.gle/3YAzC4c In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick. Chapters: Intro (00:00) Android Dev UX team (00:39) What kind of libraries and languages are used to build Android studio? (1:52) Swing (2:53) Reactive and declarative programming models (8:25) SKIA for Kotlin (10:01) Jetpack Compose widgets (11:54) Jewel (13:07) Text rendering across platforms (15:51) Differences in behaviors (17:40) Support for markdown files (20:26) What is markdown? (21:25) Swing and html (25:45) Selection handling in StudioBot (28:46) Boosting productivity with Compose (30:40) Standalone vs plugin artifacts (34:29) The difference between Jewel & Swing (35:30) HTML vs Markdown (39:31) Markdeep (41:53) Jewel's Markdown API (43:46) Where to find Jewel? (46:54) Sebastiano’s podcast - Code with the Italians (47:34) Final thoughts (49:13) Resources: Jetpack Compose → https://goo.gle/4hfyWZt Compose Multiplatform, for Desktop → https://goo.gle/3NFgvju Jewel → https://goo.gle/3Ulo0Q6 Jewel Markdown Renderer → https://goo.gle/4fjWmv8 Catch more Android Developers Backstage → https://goo.gle/adb-podcast Subscribe to Android Developers → https://goo.gle/AndroidDevs #Featured #Android #AndroidDevelopersBackstage
Published 2024-10-24 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.
14:46Android Developers
03:24
30:53Android Developers
06:09Android Developers
09:07
08:03
16:36Allow Google Analytics to measure visits. Your history stays in your browser. Privacy details