Learn continuous deployment and automation with code-signing, continuous testing, building, deploying, and releasing of your app.
Key Features
- A practical guide on automating your mobile development pipeline with Fastlane, Jenkins, and Slack.
- Build, test, run and deploy your mobile application release with this end to end guide.
- Implement Continuous Integration, delivery, and deployment practices to optimize your application development workflow for faster and efficient release builds.
Book Description
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.
What you will learn
- Harness the fastlane tools for the Continuous Deployment strategy
- Integrate Continuous Deployment with existing Continuous Integration.
- Automate upload of screenshots across all device screen-sizes
- Manage push notifications, provisioning profiles, and code-signing certificates
- Orchestrate automated build and deployments of new versions of your app
- Regulate your TestFlight users and on-board new testers
Who this book is for
This book is intended for mobile developers who are keen on incorporating Continuous integration and deployment practices in their workflow.
Table of Contents
- Introduction to fastlane and Continuous Deployment
- Setting up fastlane and Our Sample Project
- Manage Provisioning Profiles with sigh
- Manage Code Signing Certificates with cert
- Sync Profiles and Certificates with match
- Manage Push Notification Profiles with pem
- Creating Our iOS and Android Apps with produce and supply
- Build and Package Apps for the App Store with gym
- Distribute to Testers with TestFlight and Crashlytics
- Review your App metadata with Precheck
- Taking Localized Screenshots with snapshot
- Put Our Screenshots Inside Frames with Frameit
- Upload Screenshots and Metadata with deliver
- Automate Unit Tests with scan
- Integrating Git into the Fastlane Workflow
- Creating and Using fastlane Action Plugins
- Integrating Slack into the fastlane Workflow
- Continuous Delivery Best Practices
Start Your Path to Technical excellence
Initially, the road to Technical excellence begins with automation. However, many coders feel buried under manual tasks. First, this book shows you how to use fastlane. Consequently, you will never waste hours on app store uploads again.
In addition, the guide teaches you to set up clear pipelines. Specifically, it explains how to automate your screenshots and metadata. Therefore, your deployment process becomes much smoother. Overall, you will save time every single day.
Smart Workflows and Digital Health
Furthermore, automation improves your mental health at work. Because you remove repetitive stress, you stay focused. Indeed, this balance is vital for Technical excellence. Clearly, even a beginner can master these mobile tools quickly.
Similarly, short steps help you learn faster. Thus, this book uses simple logic for every feature. Actually, you will see results in your first build. Finally, your career focus will stay sharp and productive.
Building Long-Term Success in Technology
Moreover, clear code keeps your large projects organized. Basically, you break complex releases into tiny steps. Truly, this method is a core part of Technical excellence. So, you can finish your mobile projects with less stress.
Next, the guide covers how to collaborate with teams. Specifically, it shows how to share fastlane scripts with others. Consequently, your whole team achieves more together. In conclusion, this resource is a must-have for every modern developer.
Purchase and Site Information
First, please read the summary of this helpful guide. Second, note that this site does not take online payments. Third, you must buy the book from a local store. Thus, you can shop with total safety and clarity. Finally, to see our tech network, visit our About Us page to learn about Technical excellence


Reviews
There are no reviews yet.