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.5 min read·Nov 17, 2023--5--5
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…3 min read·Feb 7, 2024----
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…3 min read·Jun 9, 2023--3--3
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…3 min read·May 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…6 min read·Mar 30, 2023----
Amsavarthan LvHow to Win Friends and Influence CodePhoto by Jo Jo on Unsplash7 min read·Feb 24, 2023----
Amsavarthan LvOrganize your Android project like a proPhoto by Martin Shreder on Unsplash2 min read·Jan 27, 2023----
Amsavarthan LvUnlocking Reusability in GradlePhoto by Vanna Phon on Unsplash4 min read·Jan 26, 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…4 min read·Dec 5, 2022----
Amsavarthan LvSimulating Process Death — SavedStateHandleIn order to debug Android process death, you need to first trigger a process death by…3 min read·Dec 1, 2022----