Architecture's Biggest Benefit

In my last post, I went deep into common architecture choices for Android. Today, I want to share briefly what I consider to be the most important benefit of implementating an architecture style… [Read More]

Architecture Trio Of Apps

Last year, I spent some time diving into common architecture patterns to learn how they apply to Android apps. Specifically, I focused on Model-View-Controller (MVC), Model-View-Presenter (MVP), and Model-View-ViewModel (MVVM). I quickly became a bit overwhelmed. [Read More]

How to Write Easy-To-Review, Easy-To-Test PRs

To kick things off, here are some thoughts on writing outstanding Pull Requests that I have previously shared with colleagues. The longer I’m a a developer, the more I see how much clear and informative PRs help the entire team. [Read More]