Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build 10 Games & 15 Apps for iOS 9
Introduction to the course
01. Introduction
02. Course Requirements
03. Course introduction
Let's learn about Swift
01. Introduction to Swift
02. How to get good at anything
03. Talking about variables
04. Adding variables and talking about converting variables
05. Introduction to arrays
06. If Statements
07. Else if statements
Crash course in SpriteKit
00. Introduction
01. Introduction to Xcode and SpriteKit
02. Adding in a sprite
03. Learning about overide functions
04. Adding in a SKLabel Node
05. Talking About SKActions
06. Adding in many SKActions
07. Adding in a runblock
08. Adding in a circle SKShapeNode
02. Make a simple space shooter
01. Introdution to the course
02. Intro to the project
03. Starting the game and adding in the initial functions
04. Setting up the spawning logic
05. Setting up the collision logic
06. Adding in more collision logic
07. Spawning an explosion
08. Setting up the TitlePage
09. Making the art in illustrator
10. Importing the art to the Project
11. Finishing up the project
12. Challenge - Expand upon the game by making more objects
03. Make a simple avoid game for iPad
01. Introduction to the game
02. Game Preview
03. Starting the Scene
04. Setting up the players
05. Adding in the moving logic
06. Adding in the spawning timers
07. Adding in the player controls
08. Adding in the labels
09. Hiding the label
10. Setting up the collsion
11. Setting up the game over logic
12. Setting up the TitleScene part 1
13. Setting up the titleScene part 2
14. Adding an explosion to the GameScene
15. Setting up the color scheme
16. Adding in the circle to the game
17. Fixing the explosion
18. Challenge - Pick another color scheme and make a new powerup
04. Avoid Spikes game
01. Introduction to the game
02. Game Preview
03. Starting up the game
04. Setting up the player controls
05. Adding in the labels
06. Adding in the spike spawn timer
07. Adding in the spikes
08. Adding in the ground
09. Hiding the label
10. Adding in the physics bodies
11. Setting up the game over logic
12. Setting up the titleScene part 1
13. Setting up the TitleScene part 2
14. Setting up the gamescen transition
15. Setting up the score counter
16. Making and exporting the art
17. Optimising the art and the titlepage
18. Challenge - Add in another sprite that will fall down
05. Chroma Avoid
01. Introduction to the game
02. Game Preview
03. Starting the project
04. Adding in the game objects and labels
05. Setting up the player controls
06. Setting up the color change logic part 1
07. Setting up the color changing logic part 2
08. Setting up the color change part 3
09. Setting up the countdown timer
10. Setting up the spawn timers
11. Spawning the light and dark blocks
12. Setting up the phyiscs
13. Setting up the contact didBeginContact
14. Setting up the dark block contact
15. Setting up the titleScene
16. Adding in another transition
17. Optimizing the title Scene
18. Fixing collisions
19. Finalizing the game
20. Challenge - Add in a third color choice
06. Touch the right color
01. Introduction to the game
02. Game Preview
03. Starting the game and talking about clean code
04. Setting up the squares
05. Spawning Labels
06. Setting up the color array
07. Adding in the color of the word
08. Adding in the incorrect colors
09. Setting up the touches
10. Setting up the game timer
11. Setting up the reset logic
12. Formatting the colors
13. Finalizing the game
14. Conclusion
07. Click As fast as you can!
01. Introduction to the game
02. Game Preview
03. Starting the game
04. Setting up the labels
05. Setting up the game timer
06. Adding in the timer logic
07. Adding in the block to click
08. Adding in the touched node logic
09. Setting up game over logic
10. Setting up the scene transition and timer
11. Finishing up the game
12. Challenge - Think of 12 different game concepts
08. Collecting square game
01. Introduction to the game
02. Game Preview
03. Starting the Game
04. Spawning the player
05. Rotating the player to the touch
06. Moving the player to touch
07. Spawning the collectable
08. Spawning the labels
09. Setting up the physicsbodys for the nodes
10. Adding in physics contact
11. Setting up the collision
12. Setting up the countdown timer
13. Setting up the game over logic
14. Conclusion
15. Challenge - Add a powerup and a game losing sprite
09. Collect the color blocks
01. Introduction to the game
02. Game preview
03. Starting the game
04. Setting up the player
05. Setting up the colors and the controls
06. Setting up the falling block logic
07. Adding in falling block timer and color
08. Adding in the physics
09. Adding in the player block physics collsion
10. Adding in the collision logic
11. Adding in the color collision logic
12. Setting up the game over logic
13. Finalizing the colision logic
14. Fixing the gamescene
10. Touch the right Square
01. Introduction to the game
02. Game Preview
03. Setting up the game
04. Adding in the labels
05. Adding in the color randomization
06. Setting up the tapping
07. Adding in the white square only tap
08. Adding in the timer logic
09. Setting up another lose condition
10. Resetting the game
11. Finishing the game
12. Challenge - Add a fade in and fade out to the squares
11. Block Spawning game
01. Introduction to the game
02. Game Preview
03. Starting the game
04. Adding in the floor
05. Adding in the spawning block logic
06. Adding in the random color blocks
07. Making the phyisical boundaries of the game
08. Adding in labels
09. Adding in blocks
10. Setting up the countdown timer
11. Setting up the is collecting logic
12. Setting up the title screen
13. Changing the SKScene
14. Adding the final game scene transition
15. FInishing the game
16. Challenge - Think about your own game state and add it
Tip Calculator for iOS9
01. Starting a new project for the tip calculator
02. Setting up the main Storyboard
06. Hooking up the Actions to the siwft file
04. Testing early and often on the iPhone
11. Calculating the tip
12. Printing the variables
05. Hooking up the outlets to the swift file
10. Converting the strings into Floats
03. Designing the app
13. Formatting to two Decimal Places
09. Taking in the user inputed text
15. Changing the keyboard input type
07. Setting up the variables
14. Adding the clear button to the app
08. Separating the app into functions
18. Challenge - Build a new app and design it differently
17. Designing the app
16. Hiding the keyboards
Make a letter counting app with arrays for iOS9
02. Designing the app
08. Adding in the clear button functionality
10. Designing the app
06. Making the app count the characters
01. Introduction to the name changing app
04. Adding functions to the app
05. Enterting the name data
07. Putting the characters into an array
03. Hooking up the swift code
11. Challenge - Make a 4 box character counting app
09. Hiding the keyboard
Reversing words app for iOS9
01. Introduction to the word reverser
10. Hiding the keyboard
02. Designing the app
03 Hooking up the actions and the outlets
08. Talking about user experience and code
07. Reversing the characters
04. Adding in functions to the app
09. Designing the app and adding the clear function
06. Setting up the user input and testing the app
11. Challenge - Count the characters of the reversed word
05. Setting up variables
Reversing words app for iOS9
03 Hooking up the Swift File
08. Changing the button Text
04. Setting up the variables and the arrays
01. Introduction to the motivational quote app
02. Designing the app
05. Adding in the function to the app
11. Challenge - Add another array item box to the project
06. Printing the variable
10. Designing the app
07. Selecting the random number
09. Adding in checking logic
Making an innovative calculator for iOS9
02. Talking about the main storyboard
07. Designing the first page for productivity
10. Hooking up the swift file
18. Setting up the subtraction page
16. Adding in the multiplication tab
19. Finding different solutions
03. Adding in the other views
04. Changing the names of the tabs
20. Putting final touches on the design
01. Introduction to the innovative calculator
11. Adding in the addition variables
21. Challenge add in two more tabs
09. Setting up the outlets
15. Hiding the keyboard
12. Taking in the user data
17. Setting up the division page
06. Designing the first page
08. Copying the items to the other view controller
05. Changing the colors of the slides
14. Adding in the clear Button
13. Adding in the calculation and printing the answer
Stock Price Calculator for iOS9
05. Adding in functions to the app
02. Designing the app
11. Rounding to two decimal places
14. Challenge - Limit the amount of characters in the profit section
08. Adding in the price and hiding the keyboard
01. Introduction to the stock price calculator
13. Designing the app
12. Clearing the app
09. Fixing the percent error
07. Converting variables to floats
10. Calculating the profit
04. Setting up the variables
06. Taking in the user data
03. Hooking up the Swift File
Savings app for iOS9
02. Designing the labels to the app
04. Setting up the Variables
01. Introduction to the savings app
09. Printing the variables
15. Challenge - Add more financial items to the app
05. Setting up the functions
10. HIding the keyboard and testing the app
03. Hooking up the swift file
14. Final bugs in the app
07. Calculating the income
11. Finxing the bugs
12. Testing and setting up the clear functionality
13. Designing the app
06. Taking in the data
08. Calculating the savings
Savings visualizer for iOS9
13. Challenge - add another slider to the app
01. Introduction to the savings visualizer
03. Hooking up the Swift file
10. Checking to see if the textbox has text
09. Testing the app and adding in the clear button
08. Printing the variables
12. Designing the app
02. Designing the app
06. Taking in the data
04. Setting up the variables
05. Adding in the functions
07. Performing the math of the equation
11. Formating the decimal places
Score counter for iOS9
03. Hooking up the swift file
01. Introduction to the sports counter app
08. Setting up the print function
05. Adding in the functions
07. Testing the app
11. Challenge - Set the score limit to 100
02. Designing the app
06. Adding in the score modifier
10. Sending items to the back
04. Adding in the variables
09. Designing the app part 1
12. Making a two button quiz for kids for iOS9
03. Hooking up the swift file
01. Introduction to the simple quiz app
04. Setting up the variables and the arrays
09. Breaking up the functions into more specific functionality
07. Setting up the button logic
11. Resetting the app
02. Desiging the app
06. Setting up the random numbers and printing the variable
10. Setting up the total correct logic and testing the app
12. Designing the app
08. Adding in the incorrect answer logic
05. Setting up the functions
Addition game for iOS9
09. Adding in the random number check logic
01. Introduction to the Algebra addition game
12. Adding in the reset logic
03. Hooking up the Swift file
15. Challenge - Make 3 different apps for 3 different ages
06. Printing the variables
02. Designing the app
14. Designing the app
08. Adding in the other incorrect answers
11. Printing the stats
10. Setting up the correct answer logic
07. Printing the buttons and setting up the incorrect answers
05. Randomizing the numbers
13. Fixing the reset logic
04. Adding in the variables
Multiplication game for iOS9
01. Introduction to the multiplication game
02. Designing the app
10. Reseting the app and designing the app
06. Adding in the button logic
03. Hooking up the Swift file
09. Setting up the correct logic
04. Adding in the variables
05. Randomizing the numbers
11. Challenge - Add in 3 different difficulty levels for 3 different ages
07. Printing the buttons
08. Adding in the random number checks
ubtraction game for iOS9
03. Hooking up the Swift File
04. Setting up the variables
07. Setting up the random number checks
10. Challenge - Make answers have no negative numbers
02. Designing the app
06. Setting up the button logic
08. Setting up the correct button logic
01. Introduction to the subtraction game for iOS
09. Desingning the app
05. Setting up the random buttons
Algebra Addition game for iOS9
10. Designing the app
04. Setting up the variables
02. Designing the app
03. Hooking up the swift file
05. Adding in the random numbers logic
11. Challenge - First 5 random numbers different than the next
09. Testing the app
08. Adding in the answers
01. Introduction to the algebra addition game
06. Adding in the button logic
07. Adding in the random number checks
Algebra multiplication game for iOS9
09. Designing the app
01. Introduction to the algebra addition game
02. Designing the app
04. Adding in the variables
10. Challenge - Make the y variable change spots
05. Adding in the random number logic
06. Adding in the button logic
08. Testing the app
07. Adding in the correct logic
03. Hooking up the Swift file
Compound interest calculator for iOS9
10. Designing the app
03. Hooking up the Swift Code
11. Challenge - Add in the amount of money made
05. Taking in the user data
07. Printing the answer and hiding the keyboard
02. Designing the app
06. Calculating the compound interest
08. Testing the app
04. Adding in the variables
01. Introduction to the compound interest calculator
09. Clearing the app
Number Divisor app for iOS9
06. Calculating the division number
07. Hiding the keyboard
02. Designing the app
05. Taking in the user data
04. Adding in variables
03. Hooking up the Swift file
09. Cleaning up the app and clearing the text
08. Adding checks to make sure your app does not crash
10. Designing the app
11. Conclusion
01. Introduction to the number divsor app
11. Adding in the addition variables
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock