iOS 15 Development Essential Training

iOS 15 Development Essential Training

2h 15mBeginner2021-11-19

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

Have you ever had an idea for an app and lamented, “If only I knew how to create an app”? Turns out, building an app may not be as arduous a task as you might think. In this course, Todd Perkins shows that with a little training in some key skills—like Xcode fundamentals, SwiftUI, and architecture—you can be on your way to creating your own app in iOS in no time. He shares lessons from his own experience building iOS applications, and his course is aimed at helping you build your own apps, even if you have no experience in iOS (or programming in general). If you’ve had a brilliant idea for an app and want to bring your vision to fruition, join Todd as he walks you through the creation of several apps, each designed to teach a variety of essential iOS development skills.

Skills covered

XcodeSwiftiOS DevelopmentiOSMobile DevelopmentAppleEssential Training

Concepts

Introduction

  • Starting a career in iOS development
  • What you should know before watching

Xcode Fundamentals

  • Install Xcode and the iOS SDK
  • Create an Xcode project
  • Navigate Xcode's interface
  • Modifying key Xcode preference
  • Using the Simulator

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

SwiftUI Basics

  • SwiftUI fundamentals
  • Creating horizontal and vertical layouts
  • Modifying fonts and spacing in SwiftUI
  • Loading images in SwiftUI
  • Challenge - SwiftUI
  • Solution - SwiftUI

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

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
80,000 Toman