Learn To Build Educational Apps In Xcode 6 With Swift And C

Posted By: ELK1nG

Learn To Build Educational Apps In Xcode 6 With Swift And C
Last updated 10/2014
MP4 | Video: h264, 864x484 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.06 GB | Duration: 7h 36m

Learn how to build fantastic education apps and upload them to the app store.

What you'll learn
Build 12 educational apps in Xcode 6
Learn how to produce apps
Requirements
To know how to use a mac computer
Need to have a mac for XCode
Description
Have you ever wanted to learn how to build apps? This course is for you! This course will show you how to build educational apps for iOS and OSX in Xcode 6! Learn how to build apps for a very lucrative area of the app store! This course will show you how to code in Swift and Objective - C. This course is for complete beginners and not experienced programmers. Learn how to build apps for yourself, your kids or somebody you know. John Bura is one of the 10 highest grossing Udemy instructors. Recently the top 10 instructors have sold over 10 million dollars of courses collectively. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Course format

Section 2: Very simple addition app for kids

Lecture 3 01. Introduction to making a simple app for kids

Lecture 4 02. Designing the app

Lecture 5 03. Adding in the code to the swift file

Lecture 6 04. Adding in variables

Lecture 7 05. Adding a function to make the code easier to read

Lecture 8 06. Adding in the random numbers

Lecture 9 07. Adding in the button logic function

Lecture 10 08. Printing the answer to the random button

Lecture 11 09. Adding in the wrong answers to the button

Lecture 12 10. Adding in the correct choice logic

Lecture 13 11. Making the buttons work

Lecture 14 12. Making the next question button work

Lecture 15 13. Make sure there are no duplicate answers

Lecture 16 14. Designing the app

Lecture 17 15. Conclusion and challenge

Section 3: Make a small addition app

Lecture 18 01. Making a small kids addition game

Lecture 19 02. Adding in the items

Lecture 20 03. Setting up the code

Lecture 21 04. Adding in a separate function for ease

Lecture 22 05. Testing the app and adding variables

Lecture 23 06. Selecting random numbers

Lecture 24 07. Adding in the answer logic

Lecture 25 08. Adding in the correct button logic

Lecture 26 09. Adding an if statement

Lecture 27 10. Testing and adding more functionality

Lecture 28 11. Adding in multiple choice logic

Lecture 29 12. Adding in the button logic part 1

Lecture 30 13. Adding in the button logic part 2

Lecture 31 14. Rearranging the app

Lecture 32 15. Adding in the reset button

Lecture 33 16. Fixing the GUI and testing the app

Lecture 34 17. Testing the app and fixing the button problem part 1

Lecture 35 18. Fixing the usibility portion of the app

Lecture 36 19. Fixing the if statement

Lecture 37 20. Testing the app to make sure it works before design

Lecture 38 21. Designing the app

Lecture 39 22. Course conclusion and challenge

Section 4: OSX Kids addition game

Lecture 40 01. Introduction to the OSX addition game for kids

Lecture 41 02. Designing the app

Lecture 42 03. Hooking up the .h and the .m file

Lecture 43 04. Adding in the game logic void

Lecture 44 05. Adding in a void to make programming easier

Lecture 45 06. Assigning random numbers

Lecture 46 07. Printing the numbers to the screen

Lecture 47 08. Adding in the answer to the program

Lecture 48 09. Setting up the correct button logic

Lecture 49 10. Adding in the incorrect numbers

Lecture 50 11. Adding in the correct button logic

Lecture 51 12. Adding the correct answer logic

Lecture 52 13. Adding in the final stages

Lecture 53 14. Course conclusion and challenge

Section 5: OSX Subtraction Game for kids

Lecture 54 01. Introduction to the kids subtraction game

Lecture 55 02. Designing the app

Lecture 56 03. Setting up the .h file and the .m file

Lecture 57 04. Adding a void to make coding easier

Lecture 58 05. Adding in the variables

Lecture 59 06. Randomizing the numbers and printing the variables

Lecture 60 07. Adding in an answer and fixing the problem

Lecture 61 08. Adding in the button answer

Lecture 62 09. Printing the correct button with the correct answer

Lecture 63 10. Adding in the icorrect answers

Lecture 64 11. Adding in the corret button boolean

Lecture 65 12. Printing the rest of the logic

Lecture 66 13. Course conclusion and challenge

Section 6: OSX Make an algebra addition game

Lecture 67 01. Introduction to the Algebra addition game

Lecture 68 02. Designing the app

Lecture 69 03. Hooking up the code to the .h and the .m file

Lecture 70 04. Adding .in a void to make programming easier

Lecture 71 05. Adding in variables

Lecture 72 06. Adding in the random numbers

Lecture 73 07. Setting up the x logic

Lecture 74 08. Printing the random numbers

Lecture 75 09. Adding in the correct button

Lecture 76 10. Adding in the incorrect answers

Lecture 77 11. Adding in the correct button logic

Lecture 78 12. Adding in the button logic

Lecture 79 13. Course conclusion and challenge

Section 7: OSX subtraction algebra game

Lecture 80 01. Introduction to the Algebra subtraction game

Lecture 81 02. Designing the app

Lecture 82 03. Setting up the .h and the. m file

Lecture 83 04. Adding in the variables

Lecture 84 05. Randomizing the numbers

Lecture 85 06. Adding in the x logic

Lecture 86 07. Adding in the correct answer to the button

Lecture 87 08. Adding in the incorrect button logic

Lecture 88 09. Adding in the correct button boolean

Lecture 89 10. Finishing the game

Lecture 90 11. Making sure there are no negative nubmers

Lecture 91 12. One final fix

Lecture 92 13. Course conclusion and challenge

Section 8: Algebra addition game

Lecture 93 01. Introduction to the multiplication game

Lecture 94 02. Designing teh app

Lecture 95 03. Hooking up the swift file

Lecture 96 04. Adding in the variables

Lecture 97 05. Assigning random numbers

Lecture 98 06. Printing the variables to the screen

Lecture 99 07. Adding in the correct button answer

Lecture 100 08. Adding in the incorrect answer

Lecture 101 09. Setting the boolean variable

Lecture 102 10. Adding in the rest of the button logic

Lecture 103 11. Designing the app

Lecture 104 12. Course conclusion and challenge

Section 9: Small Subtraction app

Lecture 105 01. Introduction to the subtraction game

Lecture 106 02. Adding in the items to the storyboard

Lecture 107 03. Adding in the code to the swift file

Lecture 108 04. Adding in the variables

Lecture 109 05. Adding in a fucntion for ease of use

Lecture 110 06. Adding in the random numbers

Lecture 111 07. Adding in some more saftey logic

Lecture 112 08. Adding the answer and

Lecture 113 09. Adding in the button logic

Lecture 114 10. Making the other buttons show wrong answers

Lecture 115 11. Filling out the other if statements with code

Lecture 116 12. Adding the if satement to the buttons

Lecture 117 13. Filling out the if satements

Lecture 118 14. Testing and adding in the reset function

Lecture 119 15. Adding in the reset logic

Lecture 120 16. Fixing the random number generator

Lecture 121 17. Designing the app

Lecture 122 18. Course conclusion and challenge

Section 10: Multiplication app for kids

Lecture 123 01. Introduction to the multiplication game

Lecture 124 02. Designing the app

Lecture 125 03. Adding in the code to the swift file

Lecture 126 04. Adding in a function for extra ease

Lecture 127 05. Adding in variables

Lecture 128 06. Setting up random numbers

Lecture 129 07. Adding in the correct button logic

Lecture 130 08. Addingin the button logic

Lecture 131 09. Adding another function to make the code easier to read

Lecture 132 10. Adding in the button logic

Lecture 133 11. Adding in the button logic

Lecture 134 12.Clearing the button title

Lecture 135 13. Adding in the next question logic

Lecture 136 14. Fixing the random number and testing the app

Lecture 137 15. Designing and coloring the app

Lecture 138 16. Course conclusion

Section 11: Division app for kids

Lecture 139 01. Introduction to devision app

Lecture 140 02. Adding the items to the storyboard

Lecture 141 03. Adding in the objects fromt the storyboard to the swift file

Lecture 142 04. Adding in variables

Lecture 143 05. Making functions so that your code is much easier to read

Lecture 144 06. Adding in arrays

Lecture 145 07. Making sure the number can be devisible evenly

Lecture 146 08. Adding in the logic to make the number divide evenly

Lecture 147 09. Printing the numbers to the label

Lecture 148 10. Adding a button function and if statements

Lecture 149 11. Adding in the incorrect answers

Lecture 150 12. Adding in the answer calculate logic

Lecture 151 13. Adding in the button logic

Lecture 152 14. Reseting the app

Lecture 153 15. Testing the app before designing it

Lecture 154 16. Designing the app

Lecture 155 17. Course conclusion

Section 12: Algebra subtraction game in Swift

Lecture 156 01. Introduction to the Algebra subtraction game Swift

Lecture 157 02. Designing the app

Lecture 158 03. Setting up the swift file

Lecture 159 04. Adding in the variables

Lecture 160 05. Randomizing the numbers

Lecture 161 06. Adding in the correct x logic

Lecture 162 07. Printing the right answer to the right button

Lecture 163 08. Adding in the incorrect answers

Lecture 164 09. Adding in the second if logic

Lecture 165 10. Adding in the correct button logic

Lecture 166 11. Designing the app

Lecture 167 12. Course conclusion and challenge

Section 13: Making an addition algebra addition game Swift

Lecture 168 01. Introduction to the algebra addition game in swift

Lecture 169 02. Designing the app

Lecture 170 03. Hooking up the swift file

Lecture 171 04. Adding in variables

Lecture 172 05. Randomizing the numbers

Lecture 173 06. Printing the x and number variables

Lecture 174 07. Printing the right buttons

Lecture 175 08. Adding in the incorrect answer

Lecture 176 09. Adding in the boolean variables

Lecture 177 10. Adding in the correct button logic

Lecture 178 11. Designing the app

Lecture 179 12. Course conclusion and challenge

Section 14: OSX multiplication algebra game

Lecture 180 01. Introduction to the OSX app

Lecture 181 02. Designing the app

Lecture 182 03. Hooking up the code to the .h and .m file

Lecture 183 04. Adding in the variables

Lecture 184 05. Randomizing the numbers

Lecture 185 06. Printing the varibles to the screen

Lecture 186 07. Adding in the correct and incorrect logic

Lecture 187 08. Adding in the booleans

Lecture 188 09. Adding in the button logic

Lecture 189 10. Fixing some small errors

Lecture 190 11. Conclusion and Challenge

Complete beginners,NOT experienced programmers