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
Aditya Dascodingandlearning.hashnode.dev·Nov 11, 2024Mastering Animations in Jetpack Compose: A Comprehensive GuideAnimation brings life to your Android applications, transforming static UIs into dynamic, engaging experiences. In this comprehensive guide, we'll explore the powerful animation capabilities of Jetpack Compose, breaking down different types of animat...10 likes·31 readsJetpack Compose
Samuel Kimanikifee.hashnode.dev·Oct 13, 2024Kotlin DevelopmentDiscovering Kotlin: The Modern Language for Smart Developers Kotlin is like that cool new friend who shows up at a party and instantly makes everything more interesting. If you’re venturing into the world of programming, especially in Android develop...Kotlin
Mukesh Rajputrajputmukesh748.hashnode.dev·Oct 6, 2024Mastering async and await in Kotlin CoroutinesWhat Are async and await? In Kotlin, the async function is used to launch a coroutine that performs some asynchronous task. It returns a Deferred result, which can be thought of as a future result that will be available at some point. To get this res...async/await
Mukesh Rajputrajputmukesh748.hashnode.dev·Oct 3, 2024Coroutine Exception Handling in KotlinUnderstanding Exceptions in Coroutines Exceptions in coroutines are handled a little differently compared to traditional try-catch blocks. The coroutine context and its builders play a significant role in determining how exceptions are handled. Key C...kotlin coroutines
Mukesh Rajputrajputmukesh748.hashnode.dev·Sep 16, 2024Mastering Kotlin Flows: Simplifying Reactive Programming in AndroidIn modern Android development, handling data streams and asynchronous tasks is crucial, especially when dealing with real-time data updates, network requests, and UI changes. Kotlin Flow, part of Kotlin Coroutines, simplifies reactive programming and...10 likesflow
Romman Sabbirrommansabbir.com·Sep 14, 2024Kotlin : How to Flow?Kotlin Flow is a powerful and easy-to-use tool for handling asynchronous data streams in Kotlin, especially useful for modern Android development. At first glance, Flow might seem a bit complex, but don’t worry! In this article, we’ll break it down i...154 readsKotlindata stream
Mukesh Rajputrajputmukesh748.hashnode.dev·Sep 10, 2024Understanding Coroutines in Kotlin: Simplify Asynchronous Programming in AndroidIntroduction Asynchronous programming can be challenging, especially when dealing with multiple tasks like network requests, database operations, and UI updates in Android. Kotlin Coroutines offer a solution to simplify this process, allowing you to ...10 likesKotlin
Rafiul Islamblog.qubartech.com·Aug 23, 2024Coroutines vs. Callbacks: The SimilarityCallbacks: In traditional asynchronous programming, especially in languages like JavaScript, you might pass a callback function to an asynchronous operation. Once the operation completes, the callback is invoked to continue processing. This is essent...Kotlin Coroutineskotlin coroutines
Rafiul Islamblog.qubartech.com·Aug 23, 2024What is Dispatcher, Thread and Threadpool?What is a Dispatcher in Kotlin Coroutines? In Kotlin coroutines, a dispatcher is responsible for determining the thread or thread pool where a coroutine will execute. Dispatchers control the threading behavior of coroutines, allowing you to specify w...Kotlin Coroutineskotlin coroutines