Chaitanya ReddyCollecting Flows safely in Jetpack ComposeIn this article, we’ll explore the differences between collectAsState()and collectAsStateWithLifecycle()in Jetpack Compose.Nov 2, 2023Nov 2, 2023
Chaitanya ReddyUnderstanding Null safety in KotlinKotlin’s type system is aimed at eliminating the danger of null references.Oct 5, 2023Oct 5, 2023
Chaitanya ReddyAndroid : Compose Interoperability APIsIn this blog, I am going explain how to use compose and views together in the same projectOct 1, 2023Oct 1, 2023
Chaitanya ReddyAndroid: App hibernationIf your app targets Android 11 (API level 30) or higher, and the user doesn’t interact with your app for a few months, the system places…Sep 30, 2023Sep 30, 2023
Chaitanya ReddyUsing Coroutines in Compose in AndroidWe can use LaunchedEffect and rememberCoroutineScope to call coroutines from Compose screens in AndroidSep 30, 2023Sep 30, 2023
Chaitanya ReddyOverview on Kotlin CollectionsCollection<T> is the root of the collection hierarchy. This interface represents the common behavior of a read-only collectionSep 24, 2023Sep 24, 2023
Chaitanya ReddyKotlin: Backing fields and Backing propertiesIn this articles, You are going to learn about backing field and backing propertiesSep 24, 2023Sep 24, 2023
Chaitanya ReddyAndroid: View bindingView binding feature enables you to write code that interacts with views. Once view binding is enabled in a module, it generates a binding…Sep 23, 20231Sep 23, 20231
Chaitanya ReddyAndroid: Migrate from kapt to KSPKapt (the Kotlin Annotation Processing Tool) allows you to use Java annotation processors with Kotlin code, even if those processors don’t…Sep 21, 2023Sep 21, 2023