App Theme With Compose
May 22, 2020
Composable components access theme properties differently from the platform View types. Learn how to create a custom app theme and apply it in this post.
Bottom Navigation Bar With Compose
May 15, 2020
A bottom app bar provides easy to access navigation for your users, typically the main screens users should be able to access quickly. Learn how to add bottom navigation with Jetpack Compose in this post!
Floating Action Button With Compose
May 08, 2020
Providing a main action for a screen is the perfect job for a Floating Action Button. Learn how to implement one with Jetpack Compose in this blog post.
Navigation Drawer and Composable Scaffold
May 01, 2020
Navigation drawers are a common pattern in Android apps. Learn how to add one using the Scaffold component in Jetpack Compose
Composable App Bar
April 24, 2020
The App Bar provides essential theming and navigation for the screens of your app. Learn how to configure one with Jetpack Compose in this post.
Display a List of Tweets
April 17, 2020
There are two options for displaying a vertical list in Compose but each serves a different purpose. This post explores using AdapterList to show a list of Tweets.
Display a Round Profile Image
April 10, 2020
A tweet view would not be complete without a round profile image. This post shows how to add an image with a background color and clip it to a circle.
Jetpack Compose dev08 Updates
April 07, 2020
Dev08 is the most recent release of Compose and it has a lot of changes. This post updates the Tweetish app to work with the newest version.
Immutable Data, Mutable State
April 03, 2020
Learn how to keep your data classes immutable while providing your composable views with an observable view state.
Compose Toggleable Buttons
March 27, 2020
Learn how to modify the state of a model class and how Toggleable is different from Clickable.
Container Deprecation and Icon Buttons
March 25, 2020
Learn how to replace the Container component and a better way to draw icon resources
Compose Simple State
March 20, 2020
Learn how to add basic view state and how to conditionally add views in your composable functions.
Handle Composable Clicks
March 13, 2020
Learn how to respond to click events from composable functions as well as how to access the Context object.
Composable Icon Resources
March 06, 2020
Learn how to use vector icons with compose and how to space items out in a Row.
Becoming a Composer
February 27, 2020
Dive into the world of composable views and learn how to setup a project with Jeptack Compose and start implementing a copy-cat Tweet view.
Fun Times at the GDG Summit
April 04, 2019
Learn about two days of learning, networking, and fun at the North American GDG Summit in Miami
Juggling Daggers: Changing things up in tests
February 26, 2019
The next edition of Android Programming is coming: Halfway to 4K
November 13, 2018
Icing on the Slice: Providing more value to users with range actions
October 23, 2018
Icing on the Slice: Providing more value to users with toggle actions
October 01, 2018
Icing on the Slice: Providing more value to users with multiple actions
September 11, 2018
Share a Slice of your App
July 31, 2018
Introducing Material Theming
May 30, 2018
What’s New In Android?
May 18, 2018
Mockito 2: Updates And Issues
July 24, 2017
Extracting Colors to a Palette with Android Lollipop
January 09, 2015
Introduction to Gradle
October 22, 2014