ZeroMQ on Android: Bridging a Linux Service with PUB SUB
ZeroMQ on Android: Bridging a Linux Service with PUB SUB In a recent project, we had a deceptively simple requirement. We needed reliable, low latency…
Android development, architecture, performance, security and the experience of building software.
64 articles · Page 2 of 6
ZeroMQ on Android: Bridging a Linux Service with PUB SUB In a recent project, we had a deceptively simple requirement. We needed reliable, low latency…
Breaking and Defending HTTPS on Android: A Hands-On Certificate Pinning Lab HTTPS is no longer a nice to have in Android apps. It is the baseline…
Building a Reliable Control Handoff with the Wear OS Data Layer When One Feature Has Two Masters Modern Android experiences rarely live on a single screen…
Stop Using PlayerView in Compose: Media3 PlayerSurface Done Right Modern Android development moves fast, especially around media playback. Libraries…
Goodbye AndroidView: A Real CameraX QR Scanner in Compose In a recent project, we needed to add a QR scanner that allows users to quickly connect to a…
Contribute, Struggle, Adjust, Repeat: Finding Work-Life Balance as a Dev I’m a developer. I’m also a husband, father of 2 active boys, a freelance…
One Repo to Rule Them All: Android Modules with Git Submodules I was working on a project recently when I noticed something interesting. Another developer…
How I Built Seamless Watch ↔ Phone Handover in Wear OS I recently worked on extending an existing Android app to include a Wear OS counterpart. The goal…
Two Sides of 200+ Android Interviews Interviews Suck, But Here We Are I’ve been through hundreds of interviews. I’ve given around 40 myself. I’ve seen it…
Fast Feedback: Winning Back 60% of Our CI Time Speeding up your build pipeline isn’t just about faster Gradle builds, though that’s a great place to…
How I Tackled Parsing XML on Android When JAXB Just Wouldn’t Play Nice If you’ve ever tried using JAXB (Java Architecture for XML Binding) on Android, you…
How I Cut My Gradle Build Time by 50% Android developers are no strangers to the occasional long build time. As projects grow in complexity, waiting on…