Book Image

Continuous Delivery for Mobile with fastlane

By : Doron Katz
Book Image

Continuous Delivery for Mobile with fastlane

By: Doron Katz

Overview of this book

Competitive mobile apps depend strongly on the development team’s ability to deliver successful releases, consistently and often. Although continuous integration took a more mainstream priority among the development industry, companies are starting to realize the importance of continuity beyond integration and testing. This book starts off with a brief introduction to fastlane—a robust command-line tool that enables iOS and Android developers to automate their releasing workflow. The book then explores and guides you through all of its features and utilities; it provides the reader a comprehensive understanding of the tool and how to implement them. Themes include setting up and managing your certificates and provisioning and push notification profiles; automating the creation of apps and managing the app metadata on iTunes Connect and the Apple Developer Portal; and building, distributing and publishing your apps to the App Store. You will also learn how to automate the generation of localized screenshots and mesh your continuous delivery workflow into a continuous integration workflow for a more robust setup. By the end of the book, you will gain substantial knowledge on delivering bug free, developer-independent, and stable application release cycle.
Table of Contents (27 chapters)
Title Page
Dedication
www.PacktPub.com
Foreword
Contributors
Preface
Index

Contributors

About the author

Doron Katz, originally from Sydney, Australia, completed his bachelor's in internet science (the University of Wollongong), before pursuing a master's in management (Charles Sturt University), including a certification in Microsoft Solutions Development.

On moving to San Francisco, Doron has worked with various companies, from start-ups to larger organizations, as a software engineer and project manager. Additionally, he is a regular contributor to various distinguished technical publications and has published numerous white papers and also coauthored Developing an iOS Edge.

I'd like to thank my father, Angelo, for inspiring me to be my best and pursue the technical path I eventually took; my mother for being so strong and inspirational; my wife, Serena, for being a source of support for me; and finally, Felix Krause, for authoring such a great tool in fastlane, supporting me, and writing the foreword for this book. I'd also like to thank Kyle Mew for his contribution to the content of the book.

About the reviewers

Dario started his career as an iOS developer in Rome, the eternal city, when he was 20. The context he liked most and which helped him to grow was working on the instant messaging platforms context with MONK software.

After four years in Rome, he realized he needed to be surrounded by a more international environment. Almost one year ago, he joined Tictrac, a London-based start-up that helps people to take care of themselves by providing health advice.

He loves travel, rock music, pasta, and red wine.

 

Muhammad Ali Ejaz currently works as a software development engineer at Amazon. His experience ranges from working as a developer to cofounding a start-up, to serving in outreach organizations, to giving talks on CI/CD at various prestigious conferences. His passion for computer science is reflected in his contributions to open source projects, such as GoCD and his role as a volunteer computer science teacher for underprivileged kids.

When he is not coding, he enjoys traveling, reading, and tasting new cuisines. You can follow him on Twitter using the handle @mdaliejaz.

I want to thank my Mom and Dad, who have always been my inspiration. I’d also like to thank Ahmad and Sana, my siblings, who have been a constant source of cheerful support. A lot of what I am today is because of them.

Amit Kothari is a full-stack developer based in Melbourne, Australia. He has more than 12 years, experience in designing and developing software systems, and has worked on a wide range of projects across various domains, including telecommunication, retail, banking, and finance.

Amit is also the coauthor of the book—Chatbots for eCommerce: Learn how to build a virtual shopping assistant.

Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.