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, 2024A response icon3Apr 16, 2024A response icon3
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, 2023A response icon2Dec 14, 2023A response icon2
How Does Mocking Work Internally? A Deep Dive into MockK InternalsIf you’ve ever written unit tests in Kotlin, you’ve probably used MockK. This famous, powerful, expressive mocking library is designed…3d ago3d ago
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, 2024A response icon1Dec 17, 2024A response icon1
The 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, 2024A response icon13Nov 4, 2024A response icon13
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, 2024A response icon1Oct 17, 2024A response icon1
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, 2024A response icon2Jul 28, 2024A response icon2
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, 2024A response icon1Jun 4, 2024A response icon1
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, 2024A response icon1May 6, 2024A response icon1
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, 2024A response icon1Apr 28, 2024A response icon1