Writing on software design and maintenance.

All of my long-form thoughts on programming, software design, and more, collected in chronological order.

Building a Reliable Android App: Embracing Legacy Compatibility and Minimal Dependencies

Discover how to overcome challenges when building an Android app in Java, addressing legacy compatibility and minimizing external dependencies. Learn about a generic extensible HttpRequest class, XML request handling, and the benefits of adopting a proven technology stack. Explore the advantages of prioritizing compatibility and security in your app development process.