© 2023 Hashnode
#kotlin-beginner
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…
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…
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.…
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…
Coroutine is a computer program component that makes it possible to execute a block of code concurrently. Coroutine works on a suspendable mechanism in which it suspends a piece of the program to exe…
Scope Coroutines are launched within a coroutine scope, which sets the execution boundary. The coroutine scope acts as a platform, providing the necessary context for launching and managing coroutin…
Reactive programming has become a popular paradigm for developing scalable and responsive applications, and Kotlin is at the forefront with its powerful coroutines. Kotlin coroutines simplify asynchro…