Android App in VSTS with Hosted Agent

I've looked into the issue of building without a Custom Build Agent for an android app. I got it working. I want to say that early on I tried something almost identical to this; but it didn't work. Why it hated running batch commands and not…

Design & Development Principles

What is this post? What I'll attempt to lay out here has been said with eloquence that I'll never be able to approach; detailed in ways I will never come up with; and I assume by people who've forgotten more about good software development…

Android Logger Refactor - Final Refactor

It has been a while since I've worked on refactoring the FyzLog. I've been occupied with the VBM on Android [https://quinngil.com/2017/01/25/vbm-on-android/] series. The practices demonstrated in this series though; hugely important ones that will need to be applied…

VBM on Android - Ruthless Refactoring

I was looking at the code today to see if I could use the new Moshi 1.4 [https://github.com/square/moshi/blob/master/CHANGELOG.md] and thought I should poke about to see if there's any obvious changes out the network layer I could/should change.…

VBM on Android: VSTS & Build Agent

I'm working to build an Android App through Visual Studio Team Services [https://www.visualstudio.com/team-services/] with the code hosted on GitHub. Pain... I'm going to not write up the long, painful, and unsuccessful time spent trying to use a Windows and Hosted Agent.…

VBM on Android - Unit Test in Espresso

Much like the post on Appium [https://quinngil.com/2017/02/12/vbm-on-android-initial-appium]; This Espresso post is tied to activities going on at work. This isn't published until long after a decision has been made; but it will serve as my learning so I…

VBM on Android - Pair Programming

This is a quick post about some of my recent experience developing the HackerNews Reader app. Not pairing sucks. It'll be posted later this month; but I spent 3 evenings; probably 12 hours total; making zero progress on a blog post. I got stuck and couldn't…

Android - StrictMode

Stumbling around some old source code; I found a snippet that used StrictMode [https://developer.android.com/reference/android/os/StrictMode.html] in the Application#onCreate. It's not anything revolutionary; but it helps in larger and more complex apps to catch simple mistakes. StrictMode never helped much at…