blog.astrocoder.me馃拲 A Love Letter from a Heart in MotionFrom Algorithms to Affection: Why I Love Her "This isn鈥檛 about code. It鈥檚 about connection." Dear reader, I know, this isn鈥檛 my usual post. No deep dives, no frameworks, no rants about bugs that disappear the moment someone looks over your shoulder...May 9, 2025路3 min read
blog.astrocoder.meSecuring Android WebView: Best Practices & Pitfalls to AvoidWebView is an indispensable tool for many Android apps, enabling developers to seamlessly embed web content into their native interfaces. However, its convenience comes with significant security challenges鈥攆rom cross鈥恠ite scripting (XSS) attacks to u...Feb 14, 2025路3 min read
blog.astrocoder.meA Comprehensive Guide to Modularization for Large-Scale Android ProjectsIn the ever-evolving world of Android development, developers often focus on the latest trends like Jetpack Compose, Kotlin Coroutines, and dependency injection with Hilt. However, there鈥檚 one critical yet under-discussed topic in Android development...Jan 13, 2025路5 min read
blog.astrocoder.meSecuring User Data with Encrypted Shared Preferences in AndroidAPI access tokens are the key to unlocking the power of various services for your mobile and web applications. But with this power comes the need for security to prevent unauthorized access to sensitive information. In this article, we will dive into...Jan 19, 2023路3 min read
blog.astrocoder.meManaging state in Android with Kotlin StateFlow: A beginner's guideManaging states in Android can be complex, especially when dealing with asynchronous and streaming data. In this article, we'll look at how we can remove this complexity using kotlin flows. Flows, What are they? In coroutines, a flow is a type that c...Jan 17, 2023路3 min read