Shreyas Patilblog.shreyaspatil.dev·Nov 19, 2024Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack ComposeHey composers 👋🏻, welcome to this analysis blog! Here, we'll dive into some benchmark analysis on the state propagation approach in Jetpack Compose and try to reach some conclusions. This might be a bit opinionated, but feel free to share your thou...5 likes·2.8K reads#AndroidDevAndroid
Shreyas Patilblog.shreyaspatil.dev·Nov 11, 2024Skipping the invocation of intermediate composablesHey Composers 👋🏻, Jetpack Compose is now standard in Android app development, making performance optimization with Jetpack Compose an important topic. This is a short blog about recomposition optimization, where I'll walk you through the concept of...3 likes·3.9K reads#AndroidDevcompose-compiler
Romman Sabbirrommansabbir.com·Oct 4, 2024Monitor Internet Connectivity in Jetpack Compose! 📶 ✨Hello, and welcome to this article where we will delve into a Jetpack Compose function that is not only lifecycle-aware but also adept at checking internet connectivity using the most up-to-date APIs available. This function is designed to utilize th...117 readsAndroid Application Developmentandroid app development
Romman Sabbirrommansabbir.com·Aug 13, 2024Why not JetPack Compose with DiffUtil?DiffUtil is a tool in Android's RecyclerView library that helps update lists efficiently. It compares an old list with a new list to find the differences. Instead of replacing the whole list and redrawing everything, DiffUtil figures out the smallest...10 likes·319 readsAndroid Application DevelopmentAndroid
Romman Sabbirrommansabbir.com·Jun 28, 2024AndroidX : Mastering JetPack Lifecycle.The AndroidX Lifecycle library is part of Jetpack and helps manage the lifecycle of Android components like activities and fragments. It simplifies handling lifecycle events and makes our app's components lifecycle-aware. Key Components and Concepts ...252 readsAndroid Application Development#lifecycleinandroid
Romman Sabbirrommansabbir.com·Jun 27, 2024Android : ViewModelStoreEver wondered how ViewModel survive during configuration changes in our Android apps? 🤔 Let me introduce you to ViewModelStore! 🔍 What isViewModelStore? ViewModelStore is a class that stores and manages ViewModel instances. It's essential for keepi...184 readsAndroid Application Developmentandroid state
Gopal Guptagopal0gupta.hashnode.dev·Jun 15, 2024Understanding MVVM Architecture in Jetpack ComposeIntroduction :-> Hey Android Enthusiasts🙋🏻♂️, In the evolving landscape of Android development, adopting the right architecture is crucial for building maintainable and scalable applications. One of the most recommended patterns is MVVM (Model-Vie...35 readsJetpack Compose
Hankyu Kimhankyukim.hashnode.dev·Jun 3, 2024Jetpack Minimal InstallIf you don't have enough disk memory. How about using jetpack without GUI or some SDK that we don't need on our SW? Here is how we do 'Jetpack Minimal Install' Reference : https://nvidia-ai-iot.github.io/jetson-min-disk/overview_minimizing_steps.htm...jetson
Romman Sabbirrommansabbir.com·May 27, 2024TypeSafe Navigation or Traditional Intent Passing?Introduction Navigating between screens is a fundamental aspect of mobile app development. In the Android ecosystem, there are two primary methods for handling navigation: the traditional intent passing and the modern TypeSafe navigation in Jetpack C...115 readsAndroid Application Developmenttypesafenavigation
Shreyas Patilblog.shreyaspatil.dev·May 20, 2024Effortless Compose Compiler report analysisHey Androiders 👋🏻, If you're building an app with Jetpack Compose, you might know that to make your app perform well with as few recompositions as possible, you should use stable parameters in the composable function, and so on. To do this, the Com...26 likes·1.9K reads#AndroidDevAndroid