YoVDO

Programming for Non-Programmers: iOS 12 and Swift 5

Offered By: LinkedIn Learning

Tags

Swift Courses iOS Development Courses Xcode Courses SwiftUI Courses User Interface Design Courses

Course Description

Overview

Learn how to create a simple iOS application in one day. This course steps through everything from setting up your coding environment, working with variables, and more.

Syllabus

Introduction
  • Build a simple application in one day
  • What you should know before watching
  • The finished app
1. Setting Up Your Coding Environment
  • Creating an Xcode project
  • Understanding the Xcode interface
  • Adjusting Xcode preferences
2. Programming Building Blocks: Variables
  • Understanding how programming works
  • Understanding variables and constants
  • Working with variables in a playground
  • Using variables in SwiftUI
3. Using Variables to Build a UI
  • SwiftUI stacks
  • Creating custom SwiftUI components
  • Creating calculator buttons
  • Setting button width
  • Setting button colors
  • Setting button text
  • Challenge: Create the value text view
  • Solution: Create the value text view
4. Programming Building Blocks: Methods
  • Understanding methods
  • Using methods
  • Running code when a button is pressed
  • Using a method as a variable
  • Passing parameters to method variables
  • SwiftUI binding
  • Using different methods to handle different events
  • Challenge: Create methods for the equal button
  • Solution: Create methods for the equal button
5. Programming Building Blocks: Control Flow
  • Understanding conditional statements
  • Using conditional statements and Booleans
  • Handling the numeric button presses
  • Optionals and if let statements
  • Enums
  • Challenge: Conditionals
  • Solution: Conditionals
6. Finishing the Application
  • Storing the saved number
  • Showing the total when the equals button is tapped
  • Formatting the total number
  • Adding an app icon
  • Challenge: Clear button
  • Solution: Clear button
Conclusion
  • Next steps

Taught by

Todd Perkins

Related Courses

Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
iOS Networking with Swift
Udacity
Learn Swift Programming Syntax
Udacity