Inside Rokarolla: Hardening Android Apps Against Two-Stage Banking Trojans
An architectural deep dive into the Rokarolla malware discovered by Zimperium zLabs. Learn how it exploits InMemoryDexClassLoader and how to audit your ClassLoader chain.
Deep dives into Android architecture, Kotlin patterns, and mobile system design
An architectural deep dive into the Rokarolla malware discovered by Zimperium zLabs. Learn how it exploits InMemoryDexClassLoader and how to audit your ClassLoader chain.
Learn how to implement a shared UI for Authentication in a Kotlin Multiplatform (KMP) project and set up navigation using Navigation 3.
Learn how to implement Firebase Authentication in a Kotlin Multiplatform (KMP) project, enabling you to share authentication logic between Android and iOS using SwiftPM.
How to create a new Kotlin Multiplatform project with AGP 9 and the new KMP default project structure and add support for Swift Package Manager.
An introduction to native Swift Package Manager integration in Kotlin Multiplatform. Learn why it's replacing CocoaPods and how it bridges the gap between Android and iOS teams.
A senior engineer's guide to integrating AI in Android apps. Learn how to choose between Gemini Nano and Cloud APIs, and how to architect your app for unreliable AI responses.
A comprehensive comparison of the top three cross-platform frameworks: Kotlin Multiplatform, Flutter, and React Native. Learn their pros, cons, and best use cases.
A deep dive into production Compose architecture — from state management patterns to performance optimization techniques that survive real-world conditions.