© 2023 Hashnode
#compose
implementation "com.google.accompanist:accompanist-systemuicontroller:0.27.0" Theme.kt add this val systemUiController = rememberSystemUiController() if(darkTheme){ systemUiController.set…
Room is a persistence library that provides an abstraction layer over SQLite in Android applications. It makes it easier to work with databases, and it supports coroutines in Kotlin for better handlin…
Jetpack Compose is a modern UI toolkit for Android development that allows developers to build composable user interfaces using Kotlin. One of the great features of Jetpack Compose is the ability to p…
Jetpack Compose is a newer way to create the look and feel of an app on an Android device. It can make the process of building the user interface easier and more efficient for developers. Some reasons…
Introduction Hello! 👋 In this tutorial I will show you how to create a simple image gallery application using Android Compose. 😎 Creating the Project First fire up Android Studio and create a new "…
Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitiv…
In Jetpack compose, we can clip our view with shapes such as Rounded rectangles, circles, etc. But what if we need to have our own shapes? Here comes to our rescue Paths. Let us take the below exampl…
In jetpack compose there are different layouts such as Row, Column, and Box. When we need to align items in a horizontal fashion we use Row. For vertical alignment of items we use Columns and for stac…
The functional programming inspired functions compose and pipe are awesome, but they only work with synchronous functions. I will show you how to write your own functions that will work with both sync…