Programming for Non-Programmers: iOS 12 and Swift 5

Programming for Non-Programmers: iOS 12 and Swift 5
Programming for Non-Programmers: iOS 12 and Swift 5
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 43m | 378 MB

Anyone can learn programming. One of the best places to start is iOS app development. With the right tools and training, you can build a fully functional app for the iPhone or iPad in just a few hours. No programming experience required! In this course, join Todd Perkins as he teaches the most important concepts in iOS app development in a visual way that people of any background can understand. You can figure out if an iOS learning path is right for you, without a lengthy time commitment. By the end, you’ll have a basic understanding of Xcode, the toolset for developing iOS apps; the building blocks of the Swift development language; and the essentials of good interface design. Plus, see these concepts in action in the final chapter, where you put together a complete real-world app.

Topics include:

  • Installing Xcode
  • Creating an Xcode project
  • How variables work
  • Connecting visual objects to variables
  • Creating a method in Swift
  • Connecting a button to a method
  • Using conditional statements
  • Setting up the user interface (UI)
  • Building a complete iOS app
Table of Contents

1 Create a simple iOS application in just one day
2 What you should know
3 The finished app
4 Find and install Xcode
5 Create an Xcode project
6 Understanding the Xcode interface
7 Configure Xcode for app development
8 Configure the iOS simulator for app development
9 Understanding how programming works
10 Understanding variables
11 Work with variables in a playground
12 Using instance variables
13 Connect visual objects to variables
14 Place a number variable in a string
15 Enum values
16 Practical applications of variables
17 Challenge Create two variables
18 Solution Create two variables
19 Understanding methods
20 Using methods
21 Understanding parameter methods
22 Connect a button to a method
23 Practical applications of methods
24 Challenge Methods
25 Solution Methods
26 Understanding conditional statements
27 Using conditional statements
28 Boolean values
29 Optionals
30 Guard statements
31 Practical examples of conditional statements
32 Challenge Build a clicker app
33 Solution Build a clicker app
34 From building blocks to building apps
35 Customize UI objects
36 Place UI objects with pins
37 Set up the user interface
38 Finish the user interface
39 View the app’s code structure visually
40 Set up instance variables and methods
41 Connect all of the visual elements to code
42 Display tapped numbers in the calculator
43 Make the clear button clear all values
44 Set the calculator to add or subtract
45 Show the total when the equals button is tapped
46 Format the number with commas
47 Add an app icon
48 Challenge Multiplication button
49 Solution Multiplication button
50 Next steps