Android
Test-Driven
Development
by
Tutorials
By Lance Gleason, Victoria Gonda & Fernando Sproviero
Licensing
Android Test-Driven Development by Tutorials
By Lance Gleason, Victoria Gonda and Fernando Sproviero
Copyright 2019 Razeware LLC.
Notice of Rights
All rights reserved. No part of this book or corresponding materials (such as text, images, or source code) may be reproduced or distributed by any means without prior written permission of the copyright owner.
Notice of Liability
This book and all corresponding materials (such as source code) are provided on an as is basis, without warranty of any kind, express of implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in action of contract, tort or otherwise, arising from, out of or in connection with the software or the use of other dealing in the software.
Trademarks
All trademarks and registered trademarks appearing in this book are the property of their own respective owners.
Dedications
"There are many people who helped to make this book possible. My other half Marlene was the one who initially suggested that I try out for the Ray Wenderlich team. She gave me lots of encouragement and, even before the editors saw my work, edited every chapter to make sure my sentences were coherent. My late mother passed on her love of reading and many creative skills for which I will always be grateful. The many strong women and family members in my life who taught me to live life with honesty and conviction and were encouraging of my work. I owe a debt of gratitude to the Ruby community for teaching me about TDD and infecting me with enthusiasm. Id also like to thank Ray Wenderlich and the team for giving me the chance to share my love of TDD with the world. Finally, Id like to thank all of the editors and co-authors of this book. It has been a very rewarding experience working with everybody on the team."
Lance Gleason
"To my family, friends, and especially my partner, who supported me while writing this book. Tyler, thanks for all your encouragement and patience you gave me as I spent evenings in front of my laptop turning thoughts into words."
Victoria Gonda
"To my girlfriend Romina, who will soon become my wife. Thanks for your support and help, examples and discussions about the topics of this book. Yes, shes a developer too, isnt that great? :] Also, to my family, who had to listen repeatedly about what I was writing, and no, they aren't developers!"
Fernando Sproviero
About the Authors
Victoria Gonda is an author of this book. Victoria is a software developer working mostly on Android apps. When she's not traveling to speak at conferences, she works remotely from Chicago. Her interest in tech started while studying computer science and dance production in college. In her spare time, you can find Victoria relaxing with a book, her partner, and her pets. You can connect with her on Twitter at @TTGonda.
Lance Gleason is an author of this book. Over the years, he has worked in everything from server side development, IoT, wearables, to mobile development. He began his TDD journey as a Ruby developer and has been an Android fan ever since he preordered the G1 in 2008. After a few years of being an Android fan he finally took the plunge into Android development when he became a Google Glass Explorer in 2013. Hes had a chance to work on project for organizations ranging from small startups to large companies with millions of users. When he is not writing code, you can find him traveling to interesting places, wine tasting, scuba diving or exploring a new hobby or interest. You can find him on Twitter at @lgleasain.
Fernando Sproviero is an author of this book. Hes a mobile developer who works in Buenos Aires, Argentina. Hes a graduated software engineer who enjoys learning and discussing about good practices and architecture. Hes passionate about Android, iOS and API backend development. You can reach out to him on Twitter @fernandospr or on LinkedIn @fernandosproviero.
About the Editors
Tammy Coron is an editor of this book. She is an independent creative professional and the host of Roundabout: Creative Chaos. Shes also a Development Editor at The Pragmatic Bookshelf, a Sr. Editor at Razeware, and a content contributor at Creative Bloq, Lynda.com, iMore, and raywenderlich.com.
Alex Curran is a technical editor of this book. He is a lead developer in Berlin, with a keen interest in development best practices and encouraging collaboration between iOS and Android developers. In his spare time, he cooks, reads avidly, and makes natural soaps by hand. You can find him anywhere at @amlcurran.
Matei Suica is a technical editor of this book. He is a software developer that dreams about changing the world with his work. From his small office in Romania, Matei is trying to create an App that will help millions. When the laptop lid closes, he likes to go to the gym and read. You can find him on Twitter or LinkedIn: @mateisuica
Jonathan Wong is the final pass editor of this book. Whether it's Android, iOS, or even cross-platform frameworks like Flutter, as long as it's mobile, he's interested. Jonathan runs the mobile team at Tealium building data collection libraries and is a member of the video team at raywenderlich.com. Hes a software engineer in sunny San Diego where hes worked on everything from mobile apps, to front-end Javascript, to server-side development. When hes not taking care of his two kids, three cats, or five chickens, hes usually trying to steal away time for a good run or a good cup of coffee. You can follow him on Twitter at @fattywaffles.
About the Artist
Vicki Wenderlich is the designer and artist of the cover of this book. She is Rays wife and business partner. She is a digital artist who creates illustrations, game art and a lot of other art or design work for the tutorials and books on raywenderlich.com. When shes not making art, she loves hiking, a good glass of wine and attempting to create the perfect cheese plate.
Next page