With a global market share of more than 86 percent, Android has taken over the mobile world. Since it’s relatively easy to begin developing Android apps with the free tools available, the Google Play Store has millions of Android applications. Many developers find their apps more frail with each update as adding a feature to one activity breaks something outside it. Unfortunately, it is usually the customer who finds these bugs and then punishes the app with bad reviews. However, Troy Miles says there is a solution—robust unit testing. In this hands-on workshop, Troy shows you how...
Troy Miles

Troy Miles, aka the Rockncoder, began writing computer games in assembly language for early computers—Apple II, Commodore C64, and the IBM PC—more than thirty-five years ago. Nowadays he writes web and mobile apps for a Southern California-based automotive valuation and information company. Troy is fluent in JavaScript, C#, and C++, and good in Swift, Kotlin, and Clojure. Nights and weekends find him writing cool apps for mobile and web—or teaching others how to do so. Troy is a frequent speaker at conferences, code camps, and local developer groups all over southern California and Las Vegas. He has a YouTube channel, is the author of jQuery Essentials, writes about software development, and posts on Safari Books Online, Packt Publishing, and his own blog.