© 2023 Hashnode
#kotlin-beginner
Introduction Jetpack Compose is a modern toolkit for building Android user interfaces using Kotlin. One of the common problems when building an app is sharing data between different screens. There are…
Introduction:In traditional synchronous programming, blocking operations can lead to poor resource utilization, reduced responsiveness, and bottlenecks. Asynchronous programming, with its non-blocking…
Introduction Jetpack Compose is a modern, declarative framework for building native Android UIs. In this blog post, we will explore how to implement navigation in Jetpack Compose using the Navigation …
Admittedly, I've always identified as a 'slow learner.' In my school years, I grappled with the fast-paced absorption of concepts, and this struggle cast a shadow on my academic performance. This inad…
CoroutineContext serves as a vital interface and a cornerstone of coroutines. A coroutine launches with a context and remains tied to it until the completion or cancellation of its job. It represent…
Hey friends! Stopping my Java series for a while due to some projects going on in my college. As this blog should contain all those concepts which I learn, that's why I am creating this blog. Actually this is about Android Development throu…
Almost every app showcases a list of items that are scrollable. From applications like Twitter, which lets users scroll their feeds, to music players like Spotify, and image-based apps like Instagram.…
Introduction Developing apps is growing rapidly due to an increase in smartphones. According to research conducted recently, the business of mobile apps is expected to explode by more than 900 billion…
Enable us to decide on which thread (or pool of threads) a coroutine should be running ie. starting and resuming. Provided as a part of the coroutine context within a scope. CoroutineDispatcher impl…
CoroutineScope interface encapsulates the CoroutineContext. Coroutine builders like launch{}, async{} are extensions on the coroutine scope. Coroutine library provides a function called CoroutineSc…