Sam edwards droidcon boston header

"It's an Inside Job" – Building Debug Features

Manipulate and interrogate your app on the fly to save time, and your sanity. Stop running one-off Gradle builds, and start compiling debug-only features right into your APK. You have complete control in debug builds, so learn how to use that to your advantage. I’ll show how you can change configurations on the fly, validate background work through custom logging and exporting features, manipulate locally stored data and SharedPreferences, and simulate push notifications.

Get more development news like this

This pattern has been extremely helpful with the development and testing of Capital One Wallet. I’ll share examples of how we’ve leveraged this pattern and provide advice on what features created the most value.

Next Up: A Tale of Debugging on Realm's Android Team

General link arrow white

About the content

This talk was delivered live in April 2017 at Droidcon Boston. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers.

Sam Edwards

Sam is a Lead Android Engineer for Capital One Wallet. He has been working with Android since 2011 and has over 13 years of professional experience with full-stack development with Java and JavaScript. Check out where he shares tips and tricks about Android and software development.

4 design patterns for a RESTless mobile integration »