iOS 16 Development Essential Training

iOS 16 Development Essential Training

1h 52mBeginner2022-12-07

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

Looking to pursue a career in iOS development? Or do you have a brand or product that could use its own app? In this course, Todd Perkins gets you started down the path of iOS development, giving you the knowledge to help you create your own apps, even if you’re starting out with zero iOS experience. Todd teaches you the fundamentals of XCode, Apple's official tool for developing iOS applications. He shows you how to build the UI, from understanding the basics of iOS UI with Interface Builder, to layout and preview modes, as well as responsive UI and more advanced UI objects. He also delves into app architecture—the iOS lifecycle, events, and tasks. Along the way, test your knowledge with some challenges and compare your work to Todd’s solutions.

Skills covered

XcodeSwiftiOS DevelopmentiOSMobile DevelopmentAppleEssential Training

Concepts

0. Introduction

  • 01 - Starting a career in iOS development
  • 02 - What you should know before starting this course

1. Xcode Fundamentals

  • 03 - Creating your first iOS app
  • 04 - Key parts of the Xcode interface

2. UI Development with Storyboards

  • 05 - Choosing between SwiftUI and storyboards
  • 06 - Drag and drop user interface creation with storyboards
  • 07 - Change a label's text at runtime
  • 08 - Handling a button press
  • 09 - Using text gathered from text fields
  • 10 - Showing the keyboard
  • 11 - Dismissing the keyboard
  • 12 - Working with pins
  • 13 - Troubleshooting common UI problems
  • 14 - Challenge - Storyboards
  • 15 - Solution - Storyboards

3. SwiftUI Basics

  • 16 - SwiftUI fundamentals
  • 17 - Creating horizontal and vertical layouts
  • 18 - Modifying fonts and spacing in SwiftUI
  • 19 - Loading images in SwiftUI
  • 20 - Challenge - SwiftUI
  • 21 - Solution - SwiftUI

4. SwiftUI Binding

  • 22 - Getting text input with SwiftUI
  • 23 - Using a slider in SwiftUI
  • 24 - Making a custom SwiftUI view
  • 25 - Understanding @State vs. @Binding
  • 26 - Increasing reusability in custom views
  • 27 - Challenge - Build a color picker app
  • 28 - Solution - Build a color picker app

5. Working with Multiple Views in SwiftUI

  • 29 - Creating data for a list
  • 30 - Using list views
  • 31 - Creating detail views
  • 32 - Sending data between views and screens
  • 33 - Displaying and dismissing popover views
  • 34 - Challenge - Lists
  • 35 - Solution - Lists

Conclusion

  • 36 - Next steps
40,000 Toman