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 162Apr 162
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 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…2d ago12d ago1
Published inProAndroidDevCreate 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 171Oct 171
DP 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 282Jul 282
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 41Jun 41
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 61May 61
Understanding 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 281Apr 281
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 23Mar 23
Published inProAndroidDevAdd Multilingual support (Multiple Languages) to your Android AppSupporting multiple languages is important to scale up your application and reach the masses. Around 25% of India and 64% of Europe's…Mar 93Mar 93