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…6d ago6d ago
Making Token-Based Authentication in OkHttp More EfficientPhoto by Joseph James : The Realization ✨Aug 31Aug 31
Streamlining Authentication in Android AppsFor Android developers, juggling authentication tokens between native and WebView components can often complicate the architecture of an…Mar 27Mar 27
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 4Mar 4
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 14Jan 14
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 14Jan 14
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
Unveiling Accessibility Attacks on Android: Code Examples and CountermeasuresI want to make it crystal clear that creating and using real malicious code is not only unethical but also illegal. The example shared here…Dec 13, 2023Dec 13, 2023