All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author(s), nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Published by Packt Publishing Ltd.
Birmingham B3 2PB, UK.
Credits
Author
Antonio Pachn Ruiz
Reviewers
BJ Peter DeLaCruz
Kyrre Havik Eriksen
Ankit Garg
Commissioning Editor
Veena Pagare
Acquisition Editor
Reshma Raman
Content Development Editor
Rashmi Suvarna
Technical Editor
Parag Topre
Copy Editor
Shruti Iyer
Project Coordinator
Judie Jose
Proofreader
Safis Editing
Indexer
Monica Ajmera Mehta
Graphics
Disha Haria
Abhinash Sahu
Production Coordinator
Conidon Miranda
Cover Work
Conidon Miranda
About the Author
Antonio Pachn Ruiz is a software engineer with a master's degree in mobile technologies. He has more than five years of experience working as an Android developer and has developed a large number of apps.
Antonio was born in southern Spain and currently lives in London working as an Android contractor; he works part time developing for different companies, such as TomTom, MasterCard, and the UK giant, British Telecom. His experience extends from small start-ups to big telecom companies. Video streaming apps, newsreader apps, Voice over IP, voice authentication, e-commerce, online payments, navigation, and games are some of the technologies Antonio has worked on.
He is also the director of SuitApps, a venture outsourcing apps remotely for other companies, where he leads and coaches a team of developers and UI/UX designers.
Apart from the app development industry, Antonio has experience in the online teaching industry as an instructor of a course about getting started with Android with more than 8,000 students and a five-star rating.
I would like to extend great thanks to Sarah Lyon for her patience, help, and support during the writing sessions, making the book more readable and providing the images and assets needed.
I would also like to thank everyone from the SuitApps team and my amazing friends, including Sarah Lyon, a UI/UX designer; Jose Luis Neira, an Android developer; Alex Nabrozidis, an expert in Android-automated testing; and Unathi Chonco, an iOS developer.
Finally, I would like to thank the Packt Publishing team, especially Rashmi Suvarna and Reshma Raman.
About the Reviewers
BJ Peter DeLaCruz graduated with a master's degree in computer science from the University of Hawaii at Manoa. He started his career as a software developer at Referentia Systems, Inc. in Honolulu, Hawaii, where he helped develop a network performance management software called LiveAction. After working at Referentia, he was hired as a Java web developer by the University of Hawaii where he upgraded Laulima, a learning management system based on Sakai that the university uses for traditional face-to-face, online, and hybrid classes. He is currently employed by Hawaii Information Consortium (https://portal.ehawaii.gov/), where he develops web applications for the State of Hawaii.
BJ is a successful Android developer with seven Android apps published on Google Play. He is certified by Oracle in Java 8 programming and holds three certifications from CompTIA: Security+, Cloud+, and Storage+ Powered by SNIA.
BJ has also reviewed Gradle in Action , Manning Publications and Learning Android Application Testing , Packt Publishing .
During his free time, he teaches himself Japanese, reads books on the Japanese culture, and watches anime. BJ also enjoys shooting videos and uploading them to YouTube.
You can learn more about him by visiting his website, >.
I would like to thank God, Paushali Desai, and Judie Jose for giving me the opportunity to review this book.
Kyrre Havik Eriksen is an independent and curious person with a master's degree in informatics from University of Oslo, Norway. He works full time as a Java developer, but in his spare time he studies Android, game development with Lve 2D and libGDX, and Ruby. He is currently working on getting his pet project, Tag Story (http://tagstory.no/), up and running. Tag Story is an interactive and social mobile game, designed to let you experience the psychical environment in a new and exciting way.
Ankit Garg works as a mobile engineer for AOL. He works in product research and development team. He has around 5 years of experience in developing mobile applications and is really passionate about making user-friendly mobile apps.
www.PacktPub.com
Support files, eBooks, discount offers, and more
For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.
Why subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print, and bookmark content
- On demand and accessible via a web browser
Free access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view 9 entirely free books. Simply use your login credentials for immediate access.
Preface
This book is a practical guide to learning the development of advanced Android apps. This book helps master the core concepts of Android and quickly apply the knowledge in real-life projects. Throughout the book, an app is created, evolved in every chapter, so that the reader can easily follow and absorb the concepts.