In today’s post we will learn how to implement an animated drawer with a couple of different animation effects, what we are after is showcased in the 2 GIFs below, where, as the drawer slides in from the left side, the main content resizes and either moves to the right or slides behind the drawer.


November 24th, 2022

In today’s article we will find out how to implement an Action Bar in Jetpack Compose that can be shared across different screens, while updating to show different content based on which screen is currently active.


November 20th, 2022

In this article we will learn how to implement a reusable composable which we can add to the top app bar in our app’s screens to show relevant menu items.



November 6th, 2022

In this article we will learn how to create a circular carousel, a set of items that the user can spin around



August 4th, 2022

In this short post we will write a simple app that will showcase how to use the Activity Result Contracts in Jetpack Compose. Our app will have 2 buttons, one to pick an image from the gallery, and a second one to take a picture. In both cases, once the image is selected or the picture is taken, it ...


June 5th, 2022

In today’s article we will learn how to create a custom selector that lets users choose one option among several, with a background that animates to highlight the selected option.


April 10th, 2022