How to Display Styled Strings in Jetpack ComposePhoto by Joseph James: The blissDec 23, 20241Dec 23, 20241
Optimizing Conditional Rendering in Jetpack Compose: Keep It Simple or Keep It Together?Hey there 👋 As someone who’s been digging deeper into Jetpack Compose, I’ve been looking at how to make UI code more efficient…Dec 15, 2024Dec 15, 2024
Making Token-Based Authentication in OkHttp More EfficientPhoto by Joseph James : The Realization ✨Aug 31, 2024Aug 31, 2024
Streamlining Authentication in Android AppsFor Android developers, juggling authentication tokens between native and WebView components can often complicate the architecture of an…Mar 27, 2024Mar 27, 2024
Automating Dependency Management in Gradle Projects: A Step Towards Efficient Code ReviewIn a quiet place, far from the rush of life, I saw something amazing — a white peacock. Unlike the colorful ones we often see, this one…Mar 4, 2024Mar 4, 2024
Preferring Composition Over Inheritance: A Personal Learning JourneyA couple of summers ago, I was introduced to a design concept in software development by a staff engineer — “ Prefer Composition over…Jan 14, 2024Jan 14, 2024
Unveiling Asynchrony: Lessons from Dark Matter, Berlin’s Hidden GemOn the outskirts of Berlin, there’s a place that seems to bend the very fabric of reality — Dark Matter. Here, individuals are bathed in…Jan 14, 2024Jan 14, 2024
Turbocharge Your Android App: A Developer’s Guide to Performance MasteryHello, Android developers! In this guide, we’ll dive into the world of Android Runtime (ART) and explore hands-on techniques to supercharge…Dec 26, 2023Dec 26, 2023
Enhancing Android App Security: Running Embedded DEX Code Directly from APKIn the ever-evolving landscape of mobile app development, security remains a top priority for developers. With the release of Android 10…Dec 25, 2023Dec 25, 2023
Understanding the Risks of PendingIntentsPhoto by Joseph James: Leading Lines ✨Dec 23, 2023Dec 23, 2023