Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

iOS 15 Development Essential Training

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn the basics of application development for iOS devices, including Xcode fundamentals, UI, and architecture.

Syllabus

Introduction
  • Starting a career in iOS development
  • What you should know before watching
1. Xcode Fundamentals
  • Install Xcode and the iOS SDK
  • Create an Xcode project
  • Navigate Xcode's interface
  • Modifying key Xcode preference
  • Using the Simulator
2. UI Development with Storyboards
  • Choosing between SwiftUI and storyboards
  • Drag and drop user interface creation and storyboards
  • Change a label's text at runtime
  • Handling a button press
  • Using text gathered from text fields
  • Showing the keyboard
  • Dismissing the keyboard
  • Working with pins
  • Troubleshoot common UI problems
  • Challenge: Storyboards
  • Solution: Storyboards
3. SwiftUI Basics
  • SwiftUI fundamentals
  • Creating horizontal and vertical layouts
  • Modifying fonts and spacing in SwiftUI
  • Loading images in SwiftUI
  • Challenge: SwiftUI
  • Solution: SwiftUI
4. SwiftUI Binding
  • Getting text input with SwiftUI
  • Using a slider in SwiftUI
  • Making a custom SwiftUI view
  • Creating a reusable slider component
  • Increasing reusability in custom views
  • Challenge: Build a color picker app
  • Solution: Build a color picker app
5. Working with Multiple Views in SwiftUI
  • Creating data for a list
  • Using list views
  • Creating detail views
  • Sending data between views and screens
  • Displaying and dismissing popover views
  • Challenge: Lists
  • Solution: Lists
Conclusion
  • Next steps

Taught by

Todd Perkins

Reviews

4.7 rating at LinkedIn Learning based on 76 ratings

Start your review of iOS 15 Development Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.