PinnedPublished inProAndroidDevIncrease performance of your app by caching API calls using OkHttpLet’s be honest, we’ve all been there — frantically refreshing our app, watching the loading spinner spin endlessly as we wait for that…Apr 21, 20242Apr 21, 20242
PinnedPublished inProAndroidDevA comprehensive guide to understand Kotlin FlowsKotlin introduced Flow API a while back in version 1.3.0 in its coroutines library. The goal was simple with this one, to simplify…Mar 1, 2024Mar 1, 2024
PinnedPublished inProAndroidDevPreferences Datastore is slow, but you should still choose it over Shared Preferences. Here’s why…A couple years ago, a new storage library called Preferences Datastore was introduced in android, to essentially replace Shared Preferences…Feb 21, 20242Feb 21, 20242
PinnedPublished inTowards DevMemory allocation in Kotlin: The past vs the futureDo you ever wonder how the variables or parameters we create in a Kotlin program are managed behind the scene? What happens when we write…Jan 12, 2024Jan 12, 2024
PinnedPublished inTowards DevWhat’s new in background work in Android 14?This is a first in a series of articles, where we’ll be diving into various changes introduced in android 14 and what does that mean for…Oct 16, 2023Oct 16, 2023
Findr — A new way to browse GitHubRecently, I started tinkering with the GitHub APIs to see if I can use them to build a platform which makes browsing GitHub to find people…Feb 9, 2024Feb 9, 2024
Published inTowards DevIncrease performance in your app using debouncingEver typed furiously in your app’s search bar, only to witness a flurry of glitchy loading screens and irrelevant results? The culprit…Jan 31, 20241Jan 31, 20241
Published inTowards DevWhat’s new in Security in android 14?This is the second in a series of articles, where we’ll take a dive into various changes and updates introduced in android 14 and what does…Dec 18, 2023Dec 18, 2023
Published inTowards DevSmarter Android Apps with Sphinx: A GPT-3 Wrapper in KotlinLearn how to use GPT-3 in android easily!Mar 23, 2023Mar 23, 2023
Published inTowards DevUsing Kotlin extension functions in Android devUsing Kotlin, one may add new functionality to a class or interface without having to inherit from it. Extensions are specialized…Feb 21, 2023Feb 21, 2023