Published inBetter ProgrammingMigrating From DynamoDB to MySQL to RedisMistakes and learnings from choosing various databasesJul 29, 2023Jul 29, 2023
Published inProAndroidDevHandling back press in Android 13, the correct wayAndroid is known for many things, but recently looking at the platform & API releases it is mainly known for its breaking changes…Feb 14, 20231Feb 14, 20231
Published inTeam PratilipiIncrementally moving to RustWe at Pratilipi Comics are slowly adopting Rust in our workAug 10, 2022Aug 10, 2022
Published inProAndroidDevThe State of Navigation in Jetpack ComposeInvesting in good navigation framework from start will help you save tons of migration work afterwardsJun 8, 20224Jun 8, 20224
Published inProAndroidDevScalable Navigation in multi-module projectsThis is an opinionated article on how I think navigation should be handled in multi-module single-activity projects.Nov 20, 2021Nov 20, 2021
Navigating with Animations in Jetpack ComposeSimplified Navigation in Jetpack Compose using Navigator which automatically handles backstack & enables animation when navigating.Jun 25, 2021Jun 25, 2021
Published inProAndroidDevFragment transactions with Fab-Reveal animationIf you’ve seen my previous article about Spring-back animation on RecyclerView, you would notice that I don’t like to depend on any…Feb 18, 20211Feb 18, 20211
Published inThe StartupSpring Back Recyclerview — The BasicsIn this article, I’ll show you how we can create & implement a Spring-back animation from scratch for RecyclerView.Feb 3, 2021Feb 3, 2021
Published inProAndroidDevSuspending Firebase Realtime Database with Kotlin CoroutinesThis guide is a short explanation on simplifying the use of Firebase real-time database in Kotlin via Coroutines. As far as you know, for…Jan 3, 20211Jan 3, 20211