goobar

Jetpack Compose Tips From a Production Android App

August 25, 2021 Nate Ebel Season 1 Episode 21
goobar
Jetpack Compose Tips From a Production Android App
Show Notes Chapter Markers

This week's podcast episode explores Jetpack Compose tips that have been helping my team while using Compose in an existing production Android app.

Chapters

00:43 Intro
02:12 Leverage self-documenting apis
04:07 Embrace slot-based api design
07:46 Expose composable parameters with sensible defaults
11:18 Customize your Composable previews
13:15 Modularize for faster @Preview refresh
16:02 Build a sandbox app for rapid prototyping
18:25 Pull from the MaterialTheme
19:30 Theming is contextual
21:35 Extend MaterialTheme when needed - but not for everything
24:20 Use a debug color palette


Show Notes

Jetpack Compose
https://developer.android.com/jetpack/compose

Slot-based layouts
https://developer.android.com/jetpack/compose/layouts/basics#slot-based-layouts

Theming in Compose
https://developer.android.com/jetpack/compose/themes

Adopting Compose
https://developer.android.com/jetpack/compose/interop

Thanks for listening devs! 👋

Let's Connect
--
🔔 Find More Developer Content On YouTube
https://www.youtube.com/c/goobario?sub_confirmation=1

🙂 Find Me Online
website ➡ https://goobar.dev
links ➡ https://goobar.dev/links

Intro
Leverage self-documenting apis
Embrace slot-based api design
Expose composable parameters with sensible defaults
Customize your composable previews
Modularize for faster @Preview refresh
Build a sandbox app for rapid prototyping
Pull from MaterialTheme
Theming is contextual
Extend MaterialTheme when needed
Use a debug color palette