Category: Jetpack Compose

  • Getting started with jetpack compose – Scaffold layout

    Getting started with jetpack compose – Scaffold layout

    A Scaffold is a layout that implements the basic material design layout structure. You can add things like a TopBar, BottomBar, FAB, or a Drawer. Jetpack Compose provides Scaffold Composable which can save a lot of time. It’s like a prebuilt template. If you’re new to Compose, I highly recommend going through the following articles: […]

  • Getting started with jetpack compose – Modifiers

    Getting started with jetpack compose – Modifiers

    Modifiers are used to modify certain aspects of how the component is displayed on the screen. The Modifier itself is an interface, so we don’t directly instantiate an instance of that – instead, we use the provided subclasses to decorate our component in some way. If you’re new to Compose, I highly recommend going through […]

  • Getting started with jetpack compose – ConstraintLayout

    Getting started with jetpack compose – ConstraintLayout

    ConstraintLayout can help place composable relative to others on the screen and is an alternative to using multiple nested Row, Column, Box, and custom layout elements. ConstraintLayout is useful when implementing larger layouts with more complicated alignment requirements. – Android Developers If you’re new to Compose, I highly recommend going through the following articles: Getting […]

  • Getting started with jetpack compose – Layouts

    Getting started with jetpack compose – Layouts

    The Jetpack Compose implementation of the layout system has two main goals: being high-performant, and making it easy to write custom layouts. High performance is achieved in Compose by prohibiting measuring layout children more than once. A Composable function might emit several UI elements. However, if you don’t provide guidance on how they should be […]

  • Getting started with jetpack compose – Basic components

    Getting started with jetpack compose – Basic components

    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 intuitive Kotlin APIs. To learn more about the jetpack compose internals, Please check the official documents. In this post, I am focusing on creating material […]