PinnedAmsavarthan LvinTowards DevStealing API keys — Security in AndroidHow secure is your API keys and your backend? In this blog I have explained how I exploited an Android app and got access to their API.Nov 17, 20235Nov 17, 20235
Amsavarthan LvinTowards DevflatMapConcat vs flatMapMerge vs flatMapLatest — ExplainedBreaking down the most confusing flow operators into the simplest terms possible to help you fully understand and utilize them effectively.Jul 31Jul 31
Amsavarthan LvinTowards DevTaking screenshot of a composable — Composable to BitmapIn Android, everything that appears on the screen undergoes three phases - layout, measurement, and drawing. Ultimately, all views are…Feb 7Feb 7
Amsavarthan LvChoosing the Right Abstraction: Sealed Classes, Enum Classes, or Sealed Interfaces?Many developers frequently ask about the usage of sealed classes and enums and when to use them. To address this question, it is important…Jun 9, 20233Jun 9, 20233
Amsavarthan LvGoogle’s Apps Script — The OrchestratorRecently, I launched a campaign called “WebWonders” where I offered website building services starting from just ₹599. However, as an…May 29, 2023May 29, 2023
Amsavarthan LvCoroutine 101: Crafted for Android Developers 💜A coroutine is a type of computation that can be paused and resumed at specific points in its execution. It can be thought of as similar to…Mar 30, 2023Mar 30, 2023
Amsavarthan LvHow to Win Friends and Influence CodePhoto by Jo Jo on UnsplashFeb 24, 2023Feb 24, 2023
Amsavarthan LvOrganize your Android project like a proPhoto by Martin Shreder on UnsplashJan 27, 2023Jan 27, 2023
Amsavarthan LvUsing Parcelable and custom @TypeParceler in Kotlin Multiplatform Mobile (KMM)On Android to prevent crashes when the app is put into the background, as the Parceler is automatically run (on Android) to save state…Dec 5, 2022Dec 5, 2022