Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
goobar - Jetpack Compose Tips From a Production Android App

Jetpack Compose Tips From a Production Android App

goobar

08/25/21 β€’ 27 min

plus icon
bookmark
Share icon

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

08/25/21 β€’ 27 min

plus icon
bookmark
Share icon

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/goobar-230149/jetpack-compose-tips-from-a-production-android-app-25971135"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to jetpack compose tips from a production android app on goodpods" style="width: 225px" /> </a>

Copy