Video description
Unleash the power of Swift 5 in your applications
About This Video
- Learn the most common tasks and techniques an iOS developer needs in his/her everyday life
- Build a beautiful burger-recipe app ready for the App Store
- Master the latest Apple technologies such as SwiftUI, Dark Mode, CloudKit, and more
In Detail
The iOS 13 SDK arrives as a major milestone in the evolution of the Swift language with new and interesting features for developers such as Dark Mode, Apple Sign-in, CloudKit, SwiftUI, UIKit, and more. If you're looking to get started with iOS 13 programming, unravel the potential of Swift 5, and publish your apps on the iPhone and iPad, then this is the right course for you.
This course will be a perfect guide on your iOS journey; it will take you through the capabilities of iOS 13 and show you how to put its principles into action. It equips you to handle the most common tasks an iOS developer will deal with daily. We begin by creating a burger-recipe application and gradually add features to it as we move on. You will also learn how to build simple apps using SwiftUI and master iPadOS, which is specifically created for tablets. You will learn about the differences between UIKit and SwiftUI, and explore how SwiftUI handles the look-and-feel of different platforms such as iOS, iPadOS, and MacOS.
By the end of the course, you will have built an appetizing burger-recipe applicaiton.
Publisher resources
Table of contents
-
Chapter 1 : Getting Started with Xcode 11 and Swift 5
- The Course Overview 00:03:39
- Installing and Setting Up Xcode 11 00:04:55
- Variables versus Constants 00:05:49
- Explicit versus Inferred Types 00:07:35
- Optionals versus Non-Optionals 00:09:58
-
Chapter 2 : Developing a Tabbed App
- Setting Up Our Project 00:05:20
- Introduction to Interface Builder 00:02:52
- Designing the User Interface 00:09:32
- Exploring Actions and Outlets 00:05:00
- Chapter 3 : Displaying Data in a UITableView
- Chapter 4 : Navigating Between View Controllers
-
Chapter 5 : Optimizing UI for Other Devices
- Building an Adaptive UI with Auto Layout 00:10:58
- Using Auto Layout in a Custom Cell 00:09:14
- Optimizing Our App for an iPad 00:17:46
- Bring Our iPad App to macOS 00:03:45
- Supporting Dark Mode and Dynamic Type 00:07:30
-
Chapter 6 : Persisting Data with Core Data
- Introduction to Core Data 00:02:33
- Adding Core Data to the Existing Project 00:03:56
- Building Our Core Data Model 00:05:39
- Updating Our Project to Work with Core Data Objects 00:14:19
- Displaying Data in NSFetchedResultsController 00:16:39
- Syncing Core Data with CloudKit 00:03:50
- Preparing Our App for Asynchronous Loading 00:09:35
-
Chapter 7 : Making the App Ready for the World
- Signing in with Apple 00:13:41
- Making the App Ready for the App Store 00:05:04
- How to Monetize an App 00:03:00
- How to Avoid Being Rejected by Apple 00:04:53
-
Chapter 8 : Experience the Power of SwiftUI
- Introduction to SwiftUI 00:11:45
- Replicating Basic Interface of Our App in SwiftUI 00:13:12
- Navigating Between Views with SwiftUI 00:03:09
- SwiftUI on Different Devices 00:04:25
Product information
- Title: iOS 13 Programming with Swift 5 - Second Edition
- Author(s):
- Release date: March 2020
- Publisher(s): Packt Publishing
- ISBN: 9781838984243
You might also like
video
iOS Development with Swift in Motion
A great resource for any programmer into iOS development. Aldo Ahmed Solis Zenteno One billion iPhone …
video
Modern JavaScript From The Beginning
Learn and Build Projects with Pure JavaScript (No Frameworks or Libraries) About This Video Understanding of …
video
The Complete Node.js Developer Course (3rd Edition)
Learn Node.js by building real-world applications with Node, Express, MongoDB, Mocha, and more! About This Video …
video
Clean Code
Expanded Edition (August 2018) Updated with Design Patterns episodes from the Clean Code series from Clean …