Published inYML Innovation LabEvolution of Location Permission in Android.Location permissions have come a long way since the early days of the Android platform, and today, they play a critical role in providing…Apr 4, 2023Apr 4, 2023
Building DualProgressBar in ComposeA couple of years ago, I built a DualProgressBar using Custom View, detailed steps are described here. This post is all about migrating…Aug 17, 2022Aug 17, 2022
Working with Plurals in AndroidMost of the time you have to work with plurals while building the app. Android provides a convenient way to deal with them more elegantly.Jul 19, 2021Jul 19, 2021
I learn this in hard way.To make it much more easy, I use Mac's multi desktop feature. When you open a new project in Android studio, choose new window option.Apr 19, 20211Apr 19, 20211
Kotlin+Dagger best practices1. Prefer constructor Injection over field injectionMar 22, 2021Mar 22, 2021
Koin: How to handle scope?Most of the time we end up in a place where you need a dependency only need for a specific duration of time.Nov 4, 2019Nov 4, 2019
Android: Sending E-mail with attachment through Share IntentShare intent is pretty easy to share contents with other apps. But it works pretty well if you sent the proper MIME type. Things get messy…Mar 1, 2019Mar 1, 2019
What we learned by Building Mobile SDKIf you are building an SDK with android resources like layouts and drawable, then your choice will be an aar file.Aug 10, 20182Aug 10, 20182
Which Design pattern you should be using for Android Project ?When you start off a new project, you may be stuck on this point where which design pattern should I be using? There is a bunch of design…May 22, 2018May 22, 2018