Published inProAndroidDevExploring Kotlin Coroutines through Output QuestionsIn this unique blog, we delve into the world of Kotlin coroutines through a series of output questions. Each question presents a distinct…Nov 16, 20241Nov 16, 20241
Published inProAndroidDevExploring CoroutineContextHey there! Welcome to my blog, where we’ll be exploring the fascinating world of coroutines in Kotlin. Today, we’re focusing on two…Sep 3, 2024Sep 3, 2024
Published inProAndroidDevComposing Suspend FunctionsKotlin coroutines provide a powerful way to write asynchronous, non-blocking code that is easy to understand and maintain. Understanding…Aug 7, 2024Aug 7, 2024
Published inProAndroidDevCoroutine Cancellation and TimeoutsCancellation is a crucial feature of Kotlin coroutines for managing resources and stopping them when they are no longer needed. A practical…Jul 16, 20241Jul 16, 20241
Published inDev GeniusKotlin CoroutinesAsynchronous or non-blocking programming is an important part of the development landscape. It is important that any application we create…Jul 2, 2024Jul 2, 2024
Git WorkflowsGit workflows are sets of practices and procedures that dictate how a team collaborates on Git-based project. These workflows define rules…May 30, 2024May 30, 2024
Exceptions in KotlinJust like other languages, Kotlin also has exceptions to indicate that something abnormal or unexpected has occurred during the execution…May 11, 2024May 11, 2024
Null Safety in KotlinNull — a tiny word, but it carries immense significance in programming. It signifies the absence of value in a var or val, essentially…Sep 21, 2023Sep 21, 2023
Kotlin Inline FunctionsDiscover how Kotlin’s inline functions revolutionize coding efficiencySep 11, 2023Sep 11, 2023
Anonymous FunctionsAll the different types of functions we saw in the last article are called named functions. Kotlin allows us to define functions without a…Aug 28, 2023Aug 28, 2023