Deploying your Ktor app to RailwayI recently had to deploy a Ktor project to Railway for my hobby project. I'll share the how-to through this article. Introduction Ktor is a framework that allows us to build web applications in Kotlin, built and backed by Jetbrains. It's open-source,...Jan 26, 2023 · 3 min readblog.abhishekkumar.me
Kotlin Coroutines and Flows: A Beginner's Guide to Asynchronous ProgrammingUnderstanding Coroutines and Flow Kotlin Coroutines and Flows are a powerful tool for managing asynchronous programming in your Android apps. This article is a beginner's guide to understanding Kotlin Flow. First, let's understand what coroutines are...Jan 12, 2023 · 3 min readblog.abhishekkumar.me
Leak-Proofing Your Android App | Fix Memory Leak Android - View Binding / Data BindingThe problem When working with JVM (Java Virtual Machine), the Garbage Collector will take care of allocating and deallocating memory for us - Most of the time. In some cases, it fails to release the memory for some objects which are no longer in use,...Jun 17, 2022 · 2 min readblog.abhishekkumar.me
Flutter Quick Actions - Android & iOSWhat are quick actions? Quick actions under the hood are App Shortcuts(in Android) and Home Screen Actions(in iOS) which allow users to perform certain app actions without having to open the app. Where have I seen this? You might have already seen an...1CJan 4, 2022 · 2 min readblog.abhishekkumar.me
Android App Shortcuts - Static, Dynamic and PinnedWhat are app shortcuts? App shortcuts (introduced in Android Nougat 7.1) allow users to perform certain app actions without having to open the app. Developers can allow users to pin certain app actions to home screen. Let's see how. Where have I seen...Jan 1, 2022 · 3 min readblog.abhishekkumar.me