Beginning DevOps on AWS for iOS Development
eBook - ePub

Beginning DevOps on AWS for iOS Development

Xcode, Jenkins, and Fastlane Integration on the Cloud

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Beginning DevOps on AWS for iOS Development

Xcode, Jenkins, and Fastlane Integration on the Cloud

Book details
Table of contents
Citations

About This Book

Apply the principles of DevOps in software development—automated builds, automated tests, and continuous deployment and delivery—to iOS application development on Amazon Web Services (AWS) cloud. This book provides detailed walkthroughs and example source code is provided for the concepts discussed so you can put theory into practical application.
You'll start by building a basic iOS application and then dive deep into key AWS Developer tools and services to see how they can be used in iOS application development. Then review the details of the integration of these fully managed AWS services with open-source tools such as Jenkins and Fastlane that allow developers to get the best of both worlds and further help to enhance and increase agility in the development lifecycle of iOS apps.
You'll also investigate the Amazon EC2 Mac instance, which allows you to run XCode in a cloud environment for the first time to leverage the flexibility, elasticity, and scale of AWS. It also allows for seamless integration of XCode with fully managed AWS Services from source code control to application deployment. Finally, the book covers how a fully managed Continuous Integration Continuous Deployment (CICD) pipeline can be used to orchestrate all the different components of iOS application development to achieve a fully automated development lifecycle.
Get started building your iOS applications using a fully automated process on the AWS Cloud today! What You'll Learn

  • Build an iOS application using AWS DevOps tools
  • Incorporate continuous deployment in your iOS application development
  • Integrate AWS tooling with Xcode and open source tools such as Jenkins and Fastlane

Who This Book Is For ?iOS application developers wanting to incorporate DevOps andCloud Architecture into their development process.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Beginning DevOps on AWS for iOS Development by Abdullahi Olaoye in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Apress
Year
2022
ISBN
9781484280232

Table of contents

  1. Cover
  2. Front Matter
  3. 1. Basics of iOS Application Development
  4. 2. From Xcode to App Store Connect
  5. 3. DevOps on Amazon Web Services (AWS)
  6. 4. macOS Server on AWS
  7. 5. Setting Up Development Tools on macOS Instance
  8. 6. Source Control Management with AWS CodeCommit
  9. 7. Integrating AWS CodeCommit with Jenkins
  10. 8. Automated Build, Test, and Release with Fastlane
  11. 9. Testing with AWS Device Farm
  12. 10. Continuous Delivery Pipelines for iOS App Development
  13. Back Matter