Understanding the file permissions in Android (and Linux)Everyone should know how the internal mechanics of the operating system their app is going to run on. Files and permission is a crucial…Nov 29, 202421Nov 29, 202421
The Belief and disbeliefThis is first time I am giving an actual shape to my random thoughts. Someone told me to start writing whatever is in your head, it will…Nov 5, 2024Nov 5, 2024
Testing Coroutines — SimplifiedI assume you know how coroutines work and how to get the most out of them.Oct 15, 20247Oct 15, 20247
runTest vs runBlocking — SimplifiedAs the name runBlocking suggests, it runs suspending code in blocking manner, means if there is a delay inside runBlocking block, it will…Oct 14, 202486Oct 14, 202486
Published inTowards Devreified and inline in Kotlin— explainedLet’s start with a question. What do you think the following simple piece of code will print?Oct 1, 202411Oct 1, 202411
Canceling a Coroutine SimplifiedJust like making a function main safe, you are also responsible for making it cancelable. It won’t do it itself.Sep 14, 20241093Sep 14, 20241093
Dispatchers.IO vs Dispatchers.Default?I recently learnt about this via a very practical example so sharing it here with you guys.Sep 9, 202457Sep 9, 202457
What I learned after reading “Steve Jobs”, a biography by Walter IsaacsonIt took me around 5 months to complete this book, and completely changed the way I see the world around me, what an incredible book.Aug 15, 20241Aug 15, 20241
Feel the power of words, communicate effectivelyCheck out the problems I faced while I was preparing for my IELTS exam I ended up scoring 7 bands, which isn’t bad but there is room for ..Jan 15, 202431Jan 15, 202431
Published inTowards DevDownloading HLS Files on AndroidHLS is one of the top-used protocols for live and on-demand content. It uses adaptive bitrate, enhancing or reducing video quality…Sep 6, 2023Sep 6, 2023
How AppLovin ate an Indie developers' earnings?Hi, it’s been almost 7 months since I started using Applovin to monetize my Android apps having 30K DAU.Aug 18, 20221Aug 18, 20221
My review after using Macbook Pro M1 for two weeks as an Android/Flutter Developer…. it sucks!Hi, finally I gathered enough money (from freelancing) that I am able to afford a MacBook Pro M1 with 8GB RAM & 512 GB SSD. And today…Apr 15, 202111Apr 15, 202111
Learn each operation you can perform on Firebase Realtime Database📊Firebase Database is a product that will make you love Firebase. Firebase Database is a cloud database for your mobile and web…Mar 5, 2020Mar 5, 2020
What is Firebase? 15 reasons to master it!Contemporary, a bunch of clouds (server-side) technologies exists created by many companies, offering their services and easing the work…Dec 7, 2019Dec 7, 2019
Force your users to update your Android AppYou shouldn’t stop supporting an older version as soon as a new version comes out. This will result in terrible user experience. I don’t…Jun 30, 20191Jun 30, 20191
Implement Firebase Push Notification in Android within 120 secondsIn this competitive era of apps, notifications are crucial to grab the attention of your dormant user. On average, users install up to 80…Dec 1, 2018Dec 1, 2018
A tiny heck to increase your app rating [personally tested]Reviews are one of the most crucial matrices of your app. Google and iOS ranking algorithms count on rating too much. So, if you are…Nov 12, 2018Nov 12, 2018
Don'ts of Making App ScreenshotsJust look at the above screenshot of an App Store page of an app, notice how much space is gained by those screenshots? nearly two third of…Jul 14, 2018Jul 14, 2018
Force your users to update your app with using Firebase in Android!There could be a lot of situation when you want all of user to update their app or just stop using the old one. For example you use some…Jun 29, 20181Jun 29, 20181