Android Jetpack Compose

Bottom Navigation in Jetpack Compose Android

This post is about how to add bottom navigation in Jetpack Compose using navigation compose.   Creating New Project 1 . Create a new project by going to File ⇒ New Android Project, select Empty Compose Activity, provide app name and then finally click on finish. 2 . Open app-level build.gradle file and under the dependencies section add the below navigation-compose […]

Bottom Navigation in Jetpack Compose Android Read More »

Android Navigate with arguments in Jetpack Compose

This post is about how to pass arguments/data between composable destinations and add optional arguments using Navigation compose. Let’s understand how to pass data between composable destinations and add optional arguments with the help of examples. Creating New Project 1 . Create a new project by going to File ⇒ New Android Project, select Empty Compose Activity,

Android Navigate with arguments in Jetpack Compose Read More »

Android Jetpack Compose Navigation Example

This post is about how to navigate between different composable using the Navigation component with Jetpack compose. Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app. Android Jetpack’s Navigation component helps you implement navigation, from simple button clicks to more

Android Jetpack Compose Navigation Example Read More »

State and State Hoisting in Android Jetpack Compose

This article is about how to manage the state in Android Jetpack Compose, state hoisting (stateless composable), and stateful versus stateless composable. What is State in Jetpack Compose? The state is an object that is connected/subscribed to one or more widgets, contains data, and is eager to update the widgets from that data. If there’s

State and State Hoisting in Android Jetpack Compose Read More »