
Sign up to save your podcasts
Or


In this episode, Chet, Romain and Tor have a chat with Gabriel Peal from Tonal, well known for his contributions to the Android community on projects such as Mavericks and Lottie. We talked about Lottie and how it helps designers and developers deliver more delightful user experiences by taking complex animations designed in specialized authoring tools such as After Effects, and rendering them efficiently on mobile devices. We also explored the challenges of designing and implementing a rendering engine such as Lottie.
Romain, Gabriel, Tor, and Chet
Related info:
Gabriel: @gpeal8
Chet: @chethaase
Romain: @romainguy
Tor: @tornorbye
In this episode, Tor and Nick are joined by Chris Sinco, Diego Perez and Nicolas Roard to discuss the features added to Android Studio for Jetpack Compose. They discuss the Compose preview, interactive preview, animation inspector and additions to the Layout inspector and their approach to create tooling to support the Compose's code-centric approach.
Diego, Tor, Chris, Nicolas and Nick tooling around.
Tooling guide
In this episode, Chet, Romain and Tor talk with Chris Craik and Rahul Ravikumar from the toolkit performance team. We talk about the recently released the macrobenchmark tool+library, in addition to other interesting bits like how the benchmark libraries work, how to use them, how they relate to system tracing, how to do performance debugging in general, and even a teaser of future performance instrumentation functionality that the team is working on.
Chet, Chris, Rahul (top), Romain, and Tor (bottom), all looking unusually happy.
Related info:
Chris: @chris_craik
Rahul: @tikurahul
Chet: @chethaase
Romain: @romainguy
Tor: @tornorbye
In this episode, Chet, Romain and Tor talk with Sara N Marandi, Fred Chung and Erik Wolsheimer about the new privacy features in Android 12, such as the privacy dashboard, and the camera and microphone usage indicators.
Guests Eric, Sara and Fred on the top row, and hosts Romain, Tor and Chet on the bottom row.
Sara: @snmarandi
Fred: @fredchung
Eric
Chet: @chethaase
Romain: @romainguy
Tor: @tornorbye
In this episode, Nick and Romain are joined by Filip Pavlis, Jelle Fresen & Jose Alcérreca to talk about Testing in Compose. They discuss how Compose's testing APIs were developed hand-in-hand with the UI toolkit, making them more deterministic and opening up new possibilities like manipulating time. They go on to discuss the semantics tree, interop testing, screenshot testing and the possibilities for host-side testing.
Big smiles from Filip, Jose, Romain, Jelle and Nick for the year of testing on Android.
Compose Testing guide
Compose Testing Cheatsheet
Compose Testing codelab
Sample Tests: Jetnews, Jetchat, Crane, Rally
Screenshot Testing
Compose Learning Pathway
Romain: @romainguy
Filip Pavlis
Jelle Fresen
Jose: @ppvi
Nick: @crafty
In this episode Nick and Chet are joined by Dois Liu and Nader Jawad to discuss Compose's Animation and Graphics systems. They cover their goals to make both systems easier to understand, more consistent and simpler to work with. They explain how they adapted traditionally imperative systems to a declarative world and give an overview of both the high level composables the library offers as well as lower level building blocks you can drop down to for more control.
Hosts Chet & Nick speak to Doris and Nader.
Compose Graphics guide
Compose Animation guide
Compose Animation codelab
AnimatedContent composable
AdvanceTimeBy (testing animations)
Compose Learning Pathway
Chet: @chethaase
Doris: @doris4lt
Nader: @nadewad
Nick: @crafty
In this episode, Romain and Tor are joined by Adarsh Fernando, Arif Sukoco and Yahan Zhou from the Android Studio team, covering the recent improvements to support for testing. This includes automated test snapshots, where the emulator captures a snapshot for a failing test you can then load and analyze later, it includes the Test Matrix tool where the IDE shows a matrix of tests and the devices they're running on, as well as a unified Gradle test runner, and Gradle managed virtual devices, and more.
Android Studio Bumblebee: Android Testing
Adarsh Fernando
Arif Sukoco
Yahan Zhou
Romain: @romainguy
Tor: @tornorbye
In our ongoing mini-series on Jetpack Compose, Nick and Romain talk to Clara Bayarri and Matvei Malkov about Compose's support for Material Design. They discuss how Compose supports Material Components and Material Theming out of the box, how you can customize these to your needs or how Compose makes it easier to build your own design system. They also share insights into building reusable components with slot APIs and when to use CompositionLocals and look to the future with Compose's planned support for Material You.
Hosts Romain and Nick with Clara and Matvei.
Material components reference docs
Compose Theming guide
Compose Theming codelab
Build beautiful Material Design apps with Jetpack Compose Google I/O talk
Compose Learning Pathway
Clara: @clarabayarri
Matvei: @matvei_jj
Romain: @romainguy
Nick: @crafty
In this second episode of our mini-series on Jetpack Compose (AD/BC) Nick and Romain are joined by Anastasia Soboleva, George Mount and Mihai Popa to talk about Compose's layout system. They explain how the Compose layout model works and its benefits, introduce common layout composables, discuss how writing your own layout is far simpler than Views and how you can even animate layout.
Hosts Romain and Nick are joined by Anastasia, George and Mihai and producers Daniel and Jessica 👋
Compose Layouts guide
Compose Layouts codelab
Layout composable
Layout modifier
Foundation Layouts & Modifiers (Row, Column, Box etc)
Intrinsic size example
Compose Learning Pathway
Anastasia: @nastia_05
George: @georgemount1
Mihai: @mihaipopa12
Romain: @romainguy
Nick: @crafty
In this episode, Chad and Jeff from the Android Security team join Tor and Romain to talk about… security. Chad and Jeff explain what the platform does to help preserve user trust and device integrity, why it sometimes means restricting existing APIs, and touch on what apps can do or should worry about.
App security best practices
Security tips
Security with HTTPS and SSL
Chad: @chadbrubaker__
Jeff: @jeffvanderstoep
Romain: @romainguy
Tor: @tornorbye
From the publisher's feed

622 Listeners

6 Listeners