Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Programming for Non-Programmers: iOS 12 and Swift 5

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Reviews

4.8 rating at LinkedIn Learning based on 28 ratings

Start your review of Programming for Non-Programmers: iOS 12 and Swift 5

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.