Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
iOS 17 Development Essential Training

iOS 17 Development Essential Training

1h 44mBeginner2024-01-17

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

There are a lot of iOS devices out there—numbering somewhere in the billions. And these billions of devices download over 100 billion apps a year. Needless to say, the iOS user base is massive, and reaching this massive user base with your own iOS apps has never been easier. In this course, Todd Perkins teaches you the essentials of iOS development. Even if you’ve never developed iOS apps—or any kind of software—before, Todd will get you up and running by teaching you Xcode fundamentals like installing the IDE, creating a project, and showing you how to navigate the interface and set preferences. Learn about UI development with storyboards, SwiftUI basics, SwiftUI binding, and how to work with multiple screen views in SwiftUI.

Skills covered

XcodeSwiftiOS DevelopmentiOSMobile DevelopmentAppleEssential Training

Concepts

0. Introduction

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

1. Xcode Fundamentals

  • 03 - Downloading and installing Xcode
  • 04 - Creating your first iOS app
  • 05 - Key parts of the Xcode interface

2. UI Development with Storyboards

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

3. SwiftUI Basics

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

4. SwiftUI Binding

  • 24 - Getting text input with SwiftUI
  • 25 - Using a slider in SwiftUI
  • 26 - Making a custom SwiftUI view
  • 27 - Adding custom SwiftUI attributes
  • 28 - Challenge - Build a color picker app
  • 29 - Solution - Build a color picker app

5. Working with Multiple Screen Views in SwiftUI

  • 30 - Creating data for a list
  • 31 - Using list views
  • 32 - Creating detail views
  • 33 - Displaying and dismissing popover views
  • 34 - Setting an app icon
  • 35 - Challenge - Lists
  • 36 - Solution - Lists

Conclusion

  • 37 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal