Uncategorized
-
4 minute guide on adding dependencies using Version Catalogs

If you have created a new EmptyActivity project in Android Studio recently, you will notice that the build.gradle.kts files look a lot like this. And we have a new file called libs.versions.toml . Introducing Version Catalogs This is because gradle introduced Version Catalogs in version 7.0 and this has become a default for new Android Studio projects. Continue reading
-
Kotlin Flows — Fundamentals

I’ve been looking more into Kotlin coroutines last week. The previous article focused on some of the fundamentals of coroutines such as CoroutineContext, CoroutineScope, Coroutine Builder etc. As promised, this is a follow up to that on Flows. What are Flows? A stream of data that can be computed asynchronously is referred to as a Flow . Continue reading
-
Kotlin Coroutines — Fundamentals

Coroutines have been around for a while now and there are so many different articles around it. But I found that there is a steep learning curve to it so it did take me a while to really understand the fundamentals of what Coroutines are and how it works. So I thought I would share Continue reading
