Studio Jewelry - Android Developers Backstage

Studio Jewelry - Android Developers Backstage Link to podcast → 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 → Compose Multiplatform, for Desktop → Jewel → Jewel Markdown Renderer → Catch more Android Developers Backstage → Subscribe to Android Developers → #Featured #Android #AndroidDevelopersBackstage
  2024/10/24      youtube

関連するプログラミング動画 [android]

Our Tag

最近投稿されたプログラミング学習動画

PyCon JP TV #49: SciPyData JapanとPyCon mini Shizuoka報告会

Google

PyCon JP Associationが主催するYouTubeライブです。実験...

  2025/01/17

December 2024: New App Hosting Emulator, AI Monitoring preview, Flutte

flutter

Welcome to the December 2024 edition of ...

  2025/01/14

Don't be too picky. Let's break it down👆

🚀 My Software Development Program: 📬 J...

  2025/01/14

The intersection of AI, art, and design with Douglas Edric Stanley and

Design

Join Ashley Oldacre as she hosts a conve...

  2025/01/14

The Complete Cybersecurity Roadmap: Land a Cybersecurity Job in 10 Mon

Security

The complete step-by-step roadmap to lan...

  2025/01/14

Laravel Authentication Tutorial #7 - Accessing the Current User

In this Laravel authentication course, y...

  2025/01/14

Looking at licensing your code or your API?

Let's break it down. Part 3 of the passi...

  2025/01/13

Let's see how you can scale this in 2025👈📈

🚀 My Software Development Program: 📬 J...

  2025/01/13

Excel for Data Analysis Full Course 2025 | Excel for Data Analytics |

🔥Data Analyst Masters Program (Discount ...

  2025/01/13

Dirty D3 - Episode 2: Linear Scales

💌 Sign up for to learn more about our D...

  2025/01/13

Best Cybersecurity Certifications 2025 | All About CEH, CCSP, and Comp

Security

🔥CCSP Certification: Certified Cloud Sec...

  2025/01/13

🔥Midjourney and Runway AI: The Ultimate Art and Video Tools | #simplil

🔥Purdue - Applied Generative AI Speciali...

  2025/01/13

Team Spotlight: Data Center Operations

Meet Jake, a Facilities Technician at ou...

  2025/01/13