Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Programming for Non-Programmers: iOS 15 and Swift 5

Programming for Non-Programmers: iOS 15 and Swift 5

2h 32mBeginner2022-01-24

Authors

Todd Perkins

Todd Perkins

Developer specializing in iOS

Course details

Do you want to develop native iOS applications, but aren’t sure where to start? This course gives you a chance to try it out with a simple iOS application that you can create in a single day. Instructor Todd Perkins uses visual representations of conceptual aspects of coding to make the content relatable and digestible. Todd shows you how to set up your coding environment, work with variables, understanding and using methods and conditional statements, and much more. Plus, he goes over best practices for finishing your application. At the end of the course, you will have the skills to create a simple iOS app on your own.

Skills covered

SwiftiOS DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Build a simple application in one day
  • 02 - What you should know
  • 03 - The finished app

1. Setting Up Your Coding Environment

  • 04 - Finding and installing Xcode
  • 05 - Creating an Xcode project
  • 06 - Understanding the Xcode interface
  • 07 - Configuring Xcode for app development
  • 08 - Configuring the iOS Simulator for app development

2. Programming Building Blocks - Variables

  • 09 - How programming works
  • 10 - Understanding variables and constants
  • 11 - Working with variables in a playground
  • 12 - Using variables in SwiftUI
  • 13 - SwiftUI stacks and attributes
  • 14 - Creating a custom SwiftUI component
  • 15 - Creating calculator buttons
  • 16 - Adding dynamically customizable attributes
  • 17 - Challenge - Finishing the calculator buttons
  • 18 - Solution - Finishing the calculator buttons

3. Programming Building Blocks - Methods

  • 19 - Understanding methods
  • 20 - Using methods
  • 21 - Running code when a button is pressed
  • 22 - Using a method as a variable
  • 23 - Passing parameters to method variables
  • 24 - SwiftUI binding
  • 25 - Using different methods to handle different events
  • 26 - Challenge - Creating methods for other buttons
  • 27 - Solution - Creating methods for other buttons

4. Programming Building Blocks - Control Flow

  • 28 - Understanding conditional statements
  • 29 - Using conditional statements and booleans
  • 30 - Handling the numeric button presses
  • 31 - Optionals and if let statements
  • 32 - Enums
  • 33 - Challenge - Conditionals
  • 34 - Solution - Conditionals

5. Finishing the Application

  • 35 - Storing the saved number
  • 36 - Showing the total when the equals button is tapped
  • 37 - Formatting the number with commas
  • 38 - Adding an App Icon
  • 39 - Challenge - Clear button
  • 40 - Solution - Clear button

Conclusion

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