Developing iOS 11 Applications Using Swift 4

Developing iOS 11 Applications Using Swift 4
Developing iOS 11 Applications Using Swift 4
English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 01m | 648 MB

Build iOS 11 Applications from scratch.
Start an app from scratch, complete your app, and deploy it to the App Store. If you've ever thought about creating your own iPhone App, this course is a good start!

Developing iOS 11 Applications with Swift will teach you how to start an app from scratch, complete your app, and deploy it to the App Store. If you've ever thought about creating your own iPhone App, this course is a good start!

First, you learn how to install XCode9 and review some fundamental concepts of the Swift programming language. Using the new Contacts framework, you will create your own appealing UI and replace the previous framework. You will then create four apps, starting with a simple Apple Watch app. Then comes a Learning English Numbers game with voice responses; you will also learn different ways of storing data on a device using the new Swift4 codable protocols.

Then we create an app that uses the user's location to list surrounding places and finally a communication app with the new codable protocols of Swift 4. Each app will be developed step by step, explaining their concepts and ideas. Finally, you will learn how to deploy apps to the App Store, making them available for download on any device. After completing this course, you will be able to create your own apps by making the most of iOS 11 with Swift.

What You Will Learn

  • Prepare your environment for iOS 11 development
  • Understand the fundamentals of programming with the Swift 4 programming language
  • Build simple apps and games using Swift
  • Improve UI & UITableView in your apps.
  • Develop a communication app to find an IP location
  • Deploy your app to the App Store
  • Bonus feature: Learn new Frameworks in iOS11.
Table of Contents

01 The Course Overview
02 Installing Xcode
03 Exploring Xcode
04 Run an iOS App on the Simulator
05 Introduction to Playground
06 Swift Basic Types and Optionals
07 Swift Classes Structs and Protocols
08 Swift Generics
09 Design the UI of the App with Storyboards
10 Generate Random Numbers and Use the text2speech API
11 Add the Game Logic
12 Overview of the App the WatchOS Architecture
13 Design the UI Using Storyboard
14 Add Custom Business Logic
15 WatchConnectivity
16 Use UserDefault as Local Storage
17 Use the Codable Protocol to Store Custom Objects
18 Improve the WatchOS App with Persistence
19 CLLocationManager
20 Use the CLGeocoder to Convert GPS Location
21 Retrieve Important Landmarks Using Wikipedia APIs
22 UITableView and DataSource
23 Design a Custom UITableViewCell
24 UITableViewDelegate
25 Use Data From Third Parts API
26 URLSession and URLDataTask
27 Avoid Parsing Using the Codable Protocol
28 Why Do We Need to Sign the App
29 Create the Certificates
30 Configure Xcode and Submit the App
31 CoreML
32 ARKit
33 CoreNFC