YoVDO

iOS 14 Development Essential Training

Offered By: LinkedIn Learning

Tags

iOS Development Courses Xcode Courses SwiftUI Courses

Course Description

Overview

Learn the basics of application development for iOS devices, including Xcode fundamentals and UI development with both storyboards and SwiftUI.

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 the Xcode interface
  • Modifying key Xcode preferences
  • Using the iOS simulator
2. UI Development with Storyboards
  • Choosing between SwiftUI and storyboards
  • Drag-and-drop user interface creation with storyboards
  • Change a label's text at runtime
  • Handling a button press
  • Using text gathered from text fields
  • Showing the keyboards
  • 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
  • Creating a slider with a color swatch
  • 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

Related Courses

iOS 14 Getting Started
Pluralsight
Building Your First iOS 13 App
LinkedIn Learning
iOS 13 Development Essential Training: 1 Fundamentals, UI, and Architecture
LinkedIn Learning
iOS Development Tips Weekly
LinkedIn Learning
Swift 5: Protocol-Oriented Programming
LinkedIn Learning