• Complain

Abdullahi Olaoye - Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud

Here you can read online Abdullahi Olaoye - Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Apress, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Abdullahi Olaoye Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud
  • Book:
    Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2022
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Apply the principles of DevOps in software developmentautomated builds, automated tests, and continuous deployment and deliveryto 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.
Youll 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.
Youll 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 Youll 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 and Cloud Architecture into their development process.

Abdullahi Olaoye: author's other books


Who wrote Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud? Find out the surname, the name of the author of the book and a list of all author's works by series.

Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Beginning DevOps on AWS for iOS Development Abdullahi Olaoye - photo 1
Book cover of Beginning DevOps on AWS for iOS Development
Abdullahi Olaoye
Beginning DevOps on AWS for iOS Development
Xcode, Jenkins, and Fastlane Integration on the Cloud
Logo of the publisher Abdullahi Olaoye McKinney TX USA ISBN - photo 2
Logo of the publisher
Abdullahi Olaoye
McKinney, TX, USA
ISBN 978-1-4842-8022-5 e-ISBN 978-1-4842-8023-2
https://doi.org/10.1007/978-1-4842-8023-2
Abdullahi Olaoye 2022
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

I dedicate this book to my loving wife Aishat and lovely children Asiya and Ayyub, who have always supported and loved me unconditionally.

Any source code or other supplementary material referenced by the author in this book is available to readers on the Github repository: https://github.com/Apress/Beginning-DevOps-on-AWS-for-iOS-Development. For more detailed information, please visit http://www.apress.com/source-code.

Table of Contents
About the Author
Abdullahi Olaoye

works at Amazon Web Services (AWS) as a Cloud Architect, where he is a technical leader and specializes in DevOps and Cloud Architecture. He earned a Master of Science in Computer Networking from Wichita State University, Kansas, USA, and a Bachelor of Engineering from All Nations University, Ghana. As a DevOps and cloud expert, he works at the forefront of cloud innovations by assisting enterprises of different scales in designing, building scalable IT solutions that solve business challenges, and in running their workloads on AWS Cloud by helping automate deployments and providing architectural guidance following best practices.

Abdullahi has authored and contributed to numerous technical AWS public content, such as AWS Blog posts, whitepapers, and AWS Prescriptive Guidance, covering topics from continuous deployment at scale to general architecture patterns.

He is very passionate about cloud computing, and he holds seven AWS certifications, which include the AWS Certified Solutions Architect Professional and AWS Certified DevOps Engineer Professional. He is also a Google Cloud Certified Associate Cloud Engineer. In his spare time, he enjoys listening to history podcasts and traveling. You can follow him on LinkedIn and GitHub at https://github.com/abdulola .

About the Technical Reviewer
Syed Nabeel

is an IT professional with 13+ years of experience and has been working at Amazon Web Services since April 2019 as Cloud Infrastructure Architect. Before joining AWS, Syed worked as Senior Software Engineer for GameStop, Verizon Wireless, and AllState Insurance. Syed loves learning new technologies, reading books, playing soccer/video games, and exploring new places with his family. He is also an entrepreneur and completed his undergraduate studies from Wright State University in MIS and Accounting and his Master of Science in Business Informatics from Northern Kentucky University.

The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
A. Olaoye Beginning DevOps on AWS for iOS Development https://doi.org/10.1007/978-1-4842-8023-2_1
1. Basics of iOS Application Development
Abdullahi Olaoye
(1)
McKinney, TX, USA

This chapter is intended for beginners in iOS application development. If you are an iOS developer or have experience developing iOS applications, it can be skipped.

To develop iOS apps, Apple provides several tools and resources. iOS apps can be developed in native programming languages such as Swift or Objective-C and other cross-platform languages.

In this chapter, I will cover the requirements and basic building blocks of iOS application development while also walking you through the procedure by building a sample application with Swift and testing the application on an iOS device and iOS simulators.

Development Requirements

As an iOS developer, you need a macOS device and an Apple developer account to start development.

Mac
To start iOS development, a Mac is required. It is available in both notebook and desktop versions. The current notebook versions are MacBook Air and MacBook Pro, and the desktop versions are iMac, Mac Pro, and Mac mini. Some of the Mac models can be seen in Figure .
Figure 1-1 Comparing various Mac models All the various Mac options can be - photo 3
Figure 1-1

Comparing various Mac models

  • All the various Mac options can be compared at www.apple.com/mac/compare/ .

Apple Developer Account

You can register as an Apple developer for free. All you need is an Apple ID. With the free developer account, you will have access to install Xcode on your Mac (which we will cover in the next section), iOS development documentations, sample code, Apple developer forums, and bug reporting. You will also be able to test your apps on devices. The free Apple developer account is sufficient for local testing and development. However, to distribute apps, you will need to enroll in the Apple Developer Program.

The Apple Developer Program is a paid membership program which is billed yearly. It is required if you are interested in creating apps for distribution on the App Store. More details on the Apple Developer Program can be found on the Apple website as seen in Figure .
Figure 1-2 Apple Developer Program The Apple developer website can be - photo 4
Figure 1-2

Apple Developer Program

  • The Apple developer website can be accessed at https://developer.apple.com/programs/ .

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud»

Look at similar books to Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud»

Discussion, reviews of the book Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.