VBM in Android

View-Bridge-Mediator in Android In this blog series I'll be sharing the process of developing an app that utilizes a lot of technologies, practices, and patterns that I find critical to producing high quality, maintainable code. The big part; if not obvious, is to demonstrate the development and use…

Android Logger Refactor - Encapsulate

This is a simple refactor to bring encapsulation to the current log level and controlling if the output should go to android.util.Log or System.out. As part 4 mentioned; this is super simple. The change to FyzLog is to take the following /** * Write Log Message to {@link System#…

Android Logger Refactor- Sin Forgiven

Last we left our hero; unit tests were red. The horrible horrible red bar! faints I believe it was in Kent Beck's TDD book that he recommends ending the work day with a failing test. It gives you an explicit place to start working again the following day.…

Android Logger Refactor - Analysis

This is part 1 of a unknown number of posts going through a wrapper around android.util.Log that I use in a number of projects. My favorite feature of this wrapper is being able to turn off logging while running tests. This particular iteration doesn't turn it…

Review: Efficient Android Threading

I read Efficient Android Threading [https://www.amazon.com/gp/product/1449364136/] back in May 2016. It was part of a dozen or so Android books I read over the summer months. This is my first book review post. I expect it'll be a little light. Largely because…