PinnedPublished inProAndroidDevHow Suspend Functions Work in Kotlin: Under the hoodThe suspension capability is the most essential feature upon which all other Kotlin Coroutines concepts are built. Your main goal in this…Apr 16, 20243Apr 16, 20243
PinnedPublished inProAndroidDevEffect Handlers in Jetpack Compose: A Complete GuideEffect Handlers: as the name suggests, they are used to handle the “side”-effects in Jetpack-Compose but what exactly is a side-effect?Dec 14, 20232Dec 14, 20232
Published inProAndroidDevUnderstanding Low Memory Management in Android: Kswapd & LMKAs a mobile operating system, Android has to deal with limited memory resources. The OS carefully monitors memory usage and takes steps to…Dec 17, 20241Dec 17, 20241
Published inProAndroidDevThe two best ways to secure your API keys in Android projectsProtecting your Android app’s API keys ensures the privacy of user information and secures any unauthorized access to your APIs, this is…Nov 4, 202412Nov 4, 202412
Create and publish your Android Open-Source Library in MinutesCreating and publishing an Android Open-Source Library is much easier than you think. I am going to demonstrate a step-by-step guide to…Oct 17, 20241Oct 17, 20241
Published inStackademicDP vs SP vs DPI vs PX in AndroidWe use some standard Units of measurement to make sure everyone is on the same table when we are talking about sizes, in real world, and in…Jul 28, 20242Jul 28, 20242
Published inProAndroidDevCreating Custom PDFViewer in Jetpack Compose AndroidPDF is one of the most common file formats we use daily, but there still needs to be an official PDFViewer available in Jetpack Compose…Jun 4, 20241Jun 4, 20241
Published inProAndroidDevKotlin Coroutine Essentials: Everything you need to knowThis is my second article in the Coroutines series, The following is the list of articles you can check to understand Coroutines…May 6, 20241May 6, 20241
Published inTowards DevUnderstanding Kotlin Coroutines: What, How, and Why?In this article, I’ll explain what a Coroutine is, where it fits our programming requirements, and how it behaves internally for our…Apr 28, 20241Apr 28, 20241
Published inProAndroidDevUnderstanding Jetpack Compose: Internal Implementation and WorkingThis article is for you, if you are desperate to see what is going on inside the functions(Composables) you are using to show your app's…Mar 23, 2024Mar 23, 2024