Sree Kumar A.VinYML 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
Sree Kumar A.VBuilding 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
Sree Kumar A.VWorking 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
Sree Kumar A.VHow to preload Room Database with prepackaged DB 🗃Why use Room?Apr 19, 2021Apr 19, 2021
Sree Kumar A.VI 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
Sree Kumar A.VKotlin+Dagger best practices1. Prefer constructor Injection over field injectionMar 22, 2021Mar 22, 2021
Sree Kumar A.VKoin: 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
Sree Kumar A.VAndroid: 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
Sree Kumar A.VWhat 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
Sree Kumar A.VWhich 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