There are currently no items in your shopping cart.

User Panel

Forgot your password?.

iOS 13 Development Essential Training: 1 Fundamentals, UI, and Architecture

Video Introducing this tutorial

Start a career in iOS development
What you should know

1. Xcode Fundamentals
Install Xcode and the iOS SDK
Create an Xcode project
Navigate the Xcode interface
Xcode preferences
Use the iOS Simulator

2. Core Skills
Model-view-controller in iOS
Work with storyboards
Change UI objects with code
Respond to UI events
Text fields
First responders
Dismiss the keyboard with touch events
Dismiss the keyboard with delegation
Troubleshoot UI-to-code connections
Challenge: Connections
Solution: Connections

3. Responsive UI Design
Center an object in portrait and landscape
Change the size of an object dynamically
Change a layout with device orientation
Arrange multiple UI objects with Auto Layout
Challenge: UI
Solution: UI

4. Coding UI Objects
Land a job as an iOS developer
Add Auto Layout constraints with code
Use SwiftUI for layouts
Challenge: Code UI
Solution: Code UI

5. Table Views
Table views
Table view controllers
Load simple data into a table view
Load an array into a table view
Navigation controllers
Transition to another view controller
Sending data through a storyboard segue
Displaying data from a storyboard segue
Challenge: Tables
Solution: Tables

6. App Flow and Testing
The application and scene delegates
Debug code
Unit testing in iOS

Next steps