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

iOS 14 Development Essential Training

2h 13mBeginner2021-01-25

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

In this course, instructor Todd Perkins helps you get started developing applications for iOS devices. Xcode is the official Apple tool for developing iOS applications. Todd explains where you can download it, what templates and settings to use, how to customize the Xcode interface, and how to get your app running in the Xcode Simulator. Next, Todd goes into storyboards, which are the standard for creating iOS layouts. Todd covers the basics of working with storyboards, including how to connect a user interface object to your code, how to respond to a button press, how to capture and use data from a text field, and more. SwiftUI, like storyboards, is used to create iOS layouts. SwiftUI uses a Swift language-based declarative syntax for creating user interfaces. Todd explains the basics of working with stacks in SwiftUI, then covers attributes, images, and binding. He describes how to use list views, detail views, and popover views in SwiftUI, then concludes with next steps.

Skills covered

XcodeSwiftiOS DevelopmentiOSMobile DevelopmentAppleEssential Training

Concepts

0. Introduction

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

1. Xcode Fundamentals

  • 03 - Install Xcode and the iOS SDK
  • 04 - Create an Xcode project
  • 05 - Navigate the Xcode interface
  • 06 - Modifying key Xcode preferences
  • 07 - Using the iOS simulator

2. UI Development with Storyboards

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

3. SwiftUI Basics

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

4. SwiftUI Binding

  • 25 - Getting text input with SwiftUI
  • 26 - Using a slider in SwiftUI
  • 27 - Creating a slider with a color swatch
  • 28 - Making a custom SwiftUI view
  • 29 - Creating a reusable slider component
  • 30 - Increasing reusability in custom views
  • 31 - Challenge - Build a color picker app
  • 32 - Solution - Build a color picker app

5. Working with Multiple Views in SwiftUI

  • 33 - Creating data for a list
  • 34 - Using list views
  • 35 - Creating detail views
  • 36 - Sending data between views and screens
  • 37 - Displaying and dismissing popover views
  • 38 - Challenge - Lists
  • 39 - Solution - Lists

Conclusion

  • 40 - 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