Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

The Complete Ios9 Developer Course - Build 50 Swift Apps

Posted By: ELK1nG
The Complete Ios9 Developer Course - Build 50 Swift Apps

The Complete Ios9 Developer Course - Build 50 Swift Apps
Last updated 8/2015
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.99 GB | Duration: 24h 12m

Learn the secrets behind great apps like Uber, Tinder, Instagram and more! Learn develop apps in Swift today!

What you'll learn
Build apps
Code in Swift
Learn to build apps from Scratch
Learn how to use XCode
Learn how to design apps for optimum user experience
Requirements
A mac computer (not a PC)
XCode 7
Description
This course was funded through a massively successful Kickstarter campaign.
Do you want to learn how to make apps? This course is for you! In this course you will get to learn how to build real world apps through example. Learning by doing is the best way to become a rock star developer, producer and entrepreneur.
One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.
This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.
You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.
Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.
You will get full lifetime access to this course for a single one off fee. John Bura has created many games, apps and training courses so he is extremely qualified to teach you how to master technology. This is an instructor that does not only teach, he produces apps. This means you get the most relevant information on how to code. Most courses do not show you practical skills and real world examples.
What makes you a good teacher?
I have released over 40 games and apps that have done very well in the app store. I run a company called Mammoth Interactive so I am actively in the field building apps and making money I have been teaching since 2002 I personally love learning online and my life is much better because I have learned online rather than a classroom I am one of the top 10 highest grossing Udemy teachers I have been a Udemy instructor since 2011. I make sure people learn how to make money from their creations. I have over 150k students worldwide
Who is this class for?
People who want to improve their technical skills Complete beginners People who want to make money. I show people the tools on how to make money through various methods of passive income People who want to get ahead of the pack by learning online.
How you will make money by learning new skills
Learn practical skills Learn about how leverage your new skills to greater wealth Learn through practical examples
Why should you learn online?
There is an online education revolution taking place. You may have heard about it in the news or heard it from a friend. Either-way, education is going to be changed forever. In this short course I talk about how Online Education has
Motivated me
Helped my career
Helped me as a teacher
Impacted several lives around the planet
I promise that this course will be better and more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: 01. Learn Swift 2 in 1 hour

Lecture 2 02. Course Requirements

Lecture 3 03. Talking about Xcode projects

Lecture 4 04. Setting up the Xcode environment

Lecture 5 05. Adding items to the main story board

Lecture 6 06. Hooking up the swift file

Lecture 7 07. Using the swift file

Lecture 8 08. Changing the button text

Lecture 9 09. Adding in functions

Lecture 10 10. Variables

Lecture 11 11. If Statements

Lecture 12 12. Multiple condition if statements

Lecture 13 13. Else if statements

Lecture 14 14. Printing a user selected number

Lecture 15 15. Apple UI and interactivity

Lecture 16 16. Course conclusion

Section 3: 02. Learn SpriteKit for iOS9 in 1 hour

Lecture 17 02. Course Requirements

Lecture 18 03. Introduction to spritekit

Lecture 19 04. Running the app on the simulator. Test early and often

Lecture 20 05. Talking about the GamScene file

Lecture 21 06. Talking about the touches began

Lecture 22 07. Learning about moving code to functions

Lecture 23 08. Talking about feature scope

Lecture 24 09. Talking about variables

Lecture 25 10. Setting and pritning variables

Lecture 26 11. Breaking up functions into smaller functions

Lecture 27 12. Talking about classes and removing objects

Lecture 28 13. Talking about images and nodes

Lecture 29 14. Conclusion

Section 4: 03. Tip Calculator for iOS9

Lecture 30 01. Starting a new project for the tip calculator

Lecture 31 02. Setting up the main Storyboard

Lecture 32 03. Designing the app

Lecture 33 04. Testing early and often on the iPhone

Lecture 34 05. Hooking up the outlets to the swift file

Lecture 35 06. Hooking up the Actions to the siwft file

Lecture 36 07. Setting up the variables

Lecture 37 08. Separating the app into functions

Lecture 38 09. Taking in the user inputed text

Lecture 39 10. Converting the strings into Floats

Lecture 40 11. Calculating the tip

Lecture 41 12. Printing the variables

Lecture 42 13. Formatting to two Decimal Places

Lecture 43 14. Adding the clear button to the app

Lecture 44 15. Changing the keyboard input type

Lecture 45 16. Hiding the keyboards

Lecture 46 17. Designing the app

Lecture 47 18. Challenge - Build a new app and design it differently

Section 5: 04. Make a letter counting app with arrays for iOS9

Lecture 48 01. Introduction to the name changing app

Lecture 49 02. Designing the app

Lecture 50 03. Hooking up the swift code

Lecture 51 04. Adding functions to the app

Lecture 52 05. Enterting the name data

Lecture 53 06. Making the app count the characters

Lecture 54 07. Putting the characters into an array

Lecture 55 08. Adding in the clear button functionality

Lecture 56 09. Hiding the keyboard

Lecture 57 10. Designing the app

Lecture 58 11. Challenge - Make a 4 box character counting app

Section 6: 05. Reversing words app for iOS9

Lecture 59 01. Introduction to the word reverser

Lecture 60 02. Designing the app

Lecture 61 03 Hooking up the actions and the outlets

Lecture 62 04. Adding in functions to the app

Lecture 63 05. Setting up variables

Lecture 64 06. Setting up the user input and testing the app

Lecture 65 07. Reversing the characters

Lecture 66 08. Talking about user experience and code

Lecture 67 09. Designing the app and adding the clear function

Lecture 68 10. Hiding the keyboard

Lecture 69 11. Challenge - Count the characters of the reversed word

Section 7: 06. Inspirational Quote App for iOS9

Lecture 70 01. Introduction to the motivational quote app

Lecture 71 02. Designing the app

Lecture 72 03 Hooking up the Swift File

Lecture 73 04. Setting up the variables and the arrays

Lecture 74 05. Adding in the function to the app

Lecture 75 06. Printing the variable

Lecture 76 07. Selecting the random number

Lecture 77 08. Changing the button Text

Lecture 78 09. Adding in checking logic

Lecture 79 10. Designing the app

Lecture 80 11. Challenge - Add another array item box to the project

Section 8: 07. Making an innovative calculator for iOS9

Lecture 81 01. Introduction to the innovative calculator

Lecture 82 02. Talking about the main storyboard

Lecture 83 03. Adding in the other views

Lecture 84 04. Changing the names of the tabs

Lecture 85 05. Changing the colors of the slides

Lecture 86 06. Designing the first page

Lecture 87 07. Designing the first page for productivity

Lecture 88 08. Copying the items to the other view controller

Lecture 89 09. Setting up the outlets

Lecture 90 10. Hooking up the swift file

Lecture 91 11. Adding in the addition variables

Lecture 92 12. Taking in the user data

Lecture 93 13. Adding in the calculation and printing the answer

Lecture 94 14. Adding in the clear Button

Lecture 95 15. Hiding the keyboard

Lecture 96 16. Adding in the multiplication tab

Lecture 97 17. Setting up the division page

Lecture 98 18. Setting up the subtraction page

Lecture 99 19. Finding different solutions

Lecture 100 20. Putting final touches on the design

Lecture 101 21. Challenge add in two more tabs

Section 9: 08. Stock Price Calculator for iOS9

Lecture 102 01. Introduction to the stock price calculator

Lecture 103 02. Designing the app

Lecture 104 03. Hooking up the Swift code

Lecture 105 04. Setting up the variables

Lecture 106 05. Adding in functions to the app

Lecture 107 06. Taking in the user data

Lecture 108 07. Converting variables to floats

Lecture 109 08. Adding in the price and hiding the keyboard

Lecture 110 09. Fixing the percent error

Lecture 111 10. Calculating the profit

Lecture 112 11. Rounding to two decimal places

Lecture 113 12. Clearing the app

Lecture 114 13. Designing the app

Lecture 115 14. Challenge - Limit the amount of characters in the profit section

Section 10: 09. Savings app for iOS9

Lecture 116 01. Introduction to the savings app

Lecture 117 02. Designing the labels to the app

Lecture 118 03. Hooking up the swift file

Lecture 119 05. Setting up the functions

Lecture 120 06. Taking in the data

Lecture 121 07. Calculating the income

Lecture 122 08. Calculating the savings

Lecture 123 09. Printing the variables

Lecture 124 10. HIding the keyboard and testing the app

Lecture 125 11. Finxing the bugs

Lecture 126 12. Testing and setting up the clear functionality

Lecture 127 13. Designing the app

Lecture 128 14. Final bugs in the app

Lecture 129 15. Challenge - Add more financial items to the app

Section 11: 10. Savings visualizer for iOS9

Lecture 130 01. Introduction to the savings visualizer

Lecture 131 02. Designing the app

Lecture 132 03. Hooking up the Swift file

Lecture 133 04. Setting up the variables

Lecture 134 05. Adding in the functions

Lecture 135 06. Taking in the data

Lecture 136 07. Performing the math of the equation

Lecture 137 08. Printing the variables

Lecture 138 09. Testing the app and adding in the clear button

Lecture 139 10. Checking to see if the textbox has text

Lecture 140 11. Formating the decimal places

Lecture 141 12. Designing the app

Lecture 142 13. Challenge - add another slider to the app

Section 12: 11. Score counter for iOS9

Lecture 143 01. Introduction to the sports counter app

Lecture 144 02. Designing the app

Lecture 145 03. Hooking up the swift file.

Lecture 146 04. Adding in the variables

Lecture 147 05. Adding in the functions

Lecture 148 06. Adding in the score modifier

Lecture 149 07. Testing the app

Lecture 150 08. Setting up the print function

Lecture 151 09. Designing the app part 1

Lecture 152 10. Sending items to the back

Lecture 153 11. Challenge - Set the score limit to 100

Section 13: 12. Making a two button quiz for kids for iOS9

Lecture 154 01. Introduction to the simple quiz app

Lecture 155 02. Desiging the app

Lecture 156 03. Hooking up the swift file

Lecture 157 04. Setting up the variables and the arrays

Lecture 158 05. Setting up the functions

Lecture 159 06. Setting up the random numbers and printing the variable

Lecture 160 07. Setting up the button logic

Lecture 161 08. Adding in the incorrect answer logic

Lecture 162 09. Breaking up the functions into more specific functionality

Lecture 163 10. Setting up the total correct logic and testing the app

Lecture 164 11. Resetting the app

Lecture 165 12. Designing the app

Section 14: 13. Addition game for iOS9

Lecture 166 01. Introduction to the Algebra addition game

Lecture 167 02. Designing the app

Lecture 168 03. Hooking up the Swift file

Lecture 169 04. Adding in the variables

Lecture 170 05. Randomizing the numbers

Lecture 171 06. Printing the variables

Lecture 172 07. Printing the buttons and setting up the incorrect answers

Lecture 173 08. Adding in the other incorrect answers

Lecture 174 09. Adding in the random number check logic

Lecture 175 10. Setting up the correct answer logic

Lecture 176 11. Printing the stats

Lecture 177 12. Adding in the reset logic

Lecture 178 13. Fixing the reset logic

Lecture 179 14. Designing the app

Lecture 180 15. Challenge - Make 3 different apps for 3 different ages

Section 15: 14. Multiplication game for iOS9

Lecture 181 01. Introduction to the multiplication game

Lecture 182 02. Designing the app

Lecture 183 03. Hooking up the Swift file

Lecture 184 04. Adding in the variables

Lecture 185 05. Randomizing the numbers

Lecture 186 06. Adding in the button logic

Lecture 187 07. Printing the buttons

Lecture 188 08. Adding in the random number checks

Lecture 189 09. Setting up the correct logic

Lecture 190 10. Reseting the app and designing the app

Lecture 191 11. Challenge - Add in 3 different difficulty levels for 3 different ages

Section 16: 15. Subtraction game for iOS9

Lecture 192 01. Introduction to the subtraction game for iOS

Lecture 193 02. Designing the app

Lecture 194 03. Hooking up the Swift File

Lecture 195 04. Setting up the variables

Lecture 196 05. Setting up the random buttons

Lecture 197 06. Setting up the button logic

Lecture 198 07. Setting up the random number checks

Lecture 199 08. Setting up the correct button logic

Lecture 200 09. Desingning the app

Lecture 201 10. Challenge - Make answers have no negative numbers

Section 17: 16. Algebra Addition game for iOS9

Lecture 202 01. Introduction to the algebra addition game

Lecture 203 02. Designing the app

Lecture 204 03. Hooking up the swift file

Lecture 205 04. Setting up the variables

Lecture 206 05. Adding in the random numbers logic

Lecture 207 06. Adding in the button logic

Lecture 208 07. Adding in the random number checks

Lecture 209 08. Adding in the answers

Lecture 210 09. Testing the app

Lecture 211 10. Designing the app

Lecture 212 11. Challenge - First 5 random numbers different than the next

Section 18: 17. Algebra multiplication game for iOS9

Lecture 213 01. Introduction to the algebra addition game

Lecture 214 02. Designing the app

Lecture 215 03. Hooking up the Swift file

Lecture 216 04. Adding in the variables

Lecture 217 05. Adding in the random number logic

Lecture 218 06. Adding in the button logic

Lecture 219 07. Adding in the correct logic

Lecture 220 08. Testing the app

Lecture 221 09. Designing the app

Lecture 222 10. Challenge - Make the y variable change spots

Section 19: 18. Playing a video in iOS 9

Lecture 223 01. Making a simple video player app

Lecture 224 02. Adding in the media player framework

Lecture 225 03. Adding in a video file

Lecture 226 04. Adding in the playing variables

Lecture 227 05. Adding in the player logic

Lecture 228 06. Playing the video when the app starts

Lecture 229 07. Playing a video from a server

Lecture 230 08. Challenge - Play the video with the press of a button

Section 20: 19. Compound interest calculator for iOS9

Lecture 231 01. Introduction to the compound interest calculator

Lecture 232 02. Designing the app

Lecture 233 03. Hooking up the Swift Code

Lecture 234 04. Adding in the variables

Lecture 235 05. Taking in the user data

Lecture 236 06. Calculating the compound interest

Lecture 237 07. Printing the answer and hiding the keyboard

Lecture 238 08. Testing the app

Lecture 239 09. Clearing the app

Lecture 240 10. Designing the app

Lecture 241 11. Challenge - Add in the amount of money made

Section 21: 20. Number Divisor app for iOS9

Lecture 242 01. Introduction to the number divsor app

Lecture 243 02. Designing the app

Lecture 244 03. Hooking up the Swift file

Lecture 245 04. Adding in variables

Lecture 246 05. Taking in the user data

Lecture 247 06. Calculating the division number

Lecture 248 07. Hiding the keyboard

Lecture 249 08. Adding checks to make sure your app does not crash

Lecture 250 09. Cleaning up the app and clearing the text

Lecture 251 10. Designing the app

Lecture 252 11. Conclusion

Section 22: 21. Coffee Decider for iOS9

Lecture 253 01. Talking about the coffee Decider app

Lecture 254 02. Designing the app

Lecture 255 03. Hooking up the Swift file

Lecture 256 04. Adding in the arrays

Lecture 257 05. Setting up the coffe array numbers

Lecture 258 06. Setting the array to maximum

Lecture 259 07. Randomizing the numbers

Lecture 260 08. Printing the arrays

Lecture 261 09. Testing the app and auto resizing the size

Lecture 262 10. Designing the app

Lecture 263 11. Challenge - Add more items to have with your coffee

Section 23: 71. Using animations and text for iOS9

Lecture 264 01. Making a magic 8 app

Lecture 265 02. Setting up the animation

Lecture 266 03. Expanding on the animation

Section 24: 72. Color Picker for iOS9

Lecture 267 01. Introduction to th color picker

Lecture 268 02. Hooking up the code

Lecture 269 03. Adding in the color function

Lecture 270 04. Setting the colors

Lecture 271 05. Printing the labels

Lecture 272 06. Rounding the variables

Lecture 273 07. Designing the app and conclusion

Section 25: 73. Color filters on images for iOS 9

Lecture 274 01. Introduction to the color filter app

Lecture 275 02. Making the app

Lecture 276 03. Adding an image

Lecture 277 04. Designing the app

Section 26: 74. Image opacity app for iOS9

Lecture 278 01. Setting up the image opacity app

Lecture 279 02. Setting up the opacity logic

Lecture 280 03. Setting the float and CGFLoat values

Section 27: 75. HSB Color changer for iOS9

Lecture 281 01. Introduction to the HSB slider app

Lecture 282 02. Adding in the floats and CGFloats

Lecture 283 03. Printing the values

Lecture 284 04. Designing the app

Lecture 285 05. Changing the text color with the brightness

Section 28: 76. Changing numbers with text fields for iOS9

Lecture 286 01. Introduction to textbox and colors

Lecture 287 02. Setting the colors

Lecture 288 03. Settin up the variable logic

Lecture 289 04. Adding in the clear button

Lecture 290 05. Setting up the button color

Section 29: 77. To do CheckList for iOS9

Lecture 291 01. Introduction to the checklist

Lecture 292 02. Hiding the keyboard

Lecture 293 03. Setting up the button functions

Lecture 294 04. Disabling the text box

Lecture 295 05. Adding in the clear button

Lecture 296 06. Designing the app

Lecture 297 07. Setting the switches to off

Section 30: 78. Introduction to filters with CI Filter for iOS9

Lecture 298 01. Introduction to CIFilter

Lecture 299 02. Setting up the images

Lecture 300 03. Adding in more filters

Lecture 301 04. Other filters and conclusion

Section 31: 79. Hue Filter changer for iOS9

Lecture 302 01. Setting up the Hue changer image

Lecture 303 02. Dropping in an image and setting up the slider hue

Lecture 304 03. Setting up the CIFilter part 1

Lecture 305 04. Setting the hue programatically with a slider

Lecture 306 05. Talking about technical limitations and changing designs to accomidate

Lecture 307 06. Talking about how the hue works

Lecture 308 07. Conclusion

Section 32: 80. Sketch an image with Swift in Xcode for iOS9

Lecture 309 01. Introduction to the overlay _ sketch image generator

Lecture 310 02. Setting up the Swift File

Lecture 311 03. Adding in the filter

Lecture 312 04. Setting up the slider values

Lecture 313 05. Setting up the sliders

Lecture 314 06. Adding in the specific filter values

Lecture 315 07. Fixing some bugs

Lecture 316 08. Fixing the app and conclusion

Section 33: 81. Hexagon Image Generator for iOS9

Lecture 317 81. Hexagon Image Generator for iOS9

Lecture 318 02. Setting up the size in images

Lecture 319 03. Testing the app and conclusion

Section 34: 82. Turn an image into a painting for iOS9

Lecture 320 01. Setting up a pointalist generator

Lecture 321 02. Setting up the app

Lecture 322 03. Testing the app and conclusion

Section 35: 83. Comic book iamge generator for iOS9

Lecture 323 01. Comic book generator

Lecture 324 02. Testing the app and talking about efficiency

Section 36: 84. Glowing image generator for iOS9

Lecture 325 01. Glowing image generator

Lecture 326 02. Printing the labels and setting up the filter

Lecture 327 03. Testing and polishing the app

Section 37: 85. Mosaic Generator for iOS9

Lecture 328 01. Mosaic Generator

Lecture 329 02. Setting up the image

Lecture 330 03. Testing the app

Section 38: 86. Kaleidoscope Image Generator for iOS9

Lecture 331 01. Introduction to the kaleidoscope generator

Lecture 332 02. Adding in the filter code

Lecture 333 03. Testing the app and the settings

Section 39: 87. Inverting an image with CIFilter for iOS9

Lecture 334 01. Invert and image

Lecture 335 02. Setting up the switch to be on or off

Lecture 336 03. Testing the app and conclusion

Section 40: 88. Adding a color monochrome filter to your app for iOS9

Lecture 337 01. Introduction to the monochrome filter app

Lecture 338 02. Setting up the filter

Lecture 339 03. Testing the app and color

Section 41: 89. Learn to use a chrome brighten filter for your images for iOS9

Lecture 340 01. Introduction to the chrome filter app

Lecture 341 02. Testing the app

Section 42: 90. Add a cool black and white filter to your pictures for iOS9

Lecture 342 01. Introduction to noir filter

Lecture 343 02. Testing the app

Section 43: 91. Adding in a blur to your image

Lecture 344 01. Introduction to motion blur

Lecture 345 02. Setting up the filter

Lecture 346 03. Fixing the sliders

Section 44: 92. Sepia tone Image generator for iOS9

Lecture 347 01. Sepia tone image generator

Lecture 348 02. Testing the app with different settings

Section 45: 93. CIVibrance filter for iOS9

Lecture 349 01. Introduction to CIVibrance

Lecture 350 02. Cyling the images

Lecture 351 03. Testing and conclusion

Section 46: 94. Circle crop images and filter images for iOS9

Lecture 352 01. Introduction to filter and circle image crop

Lecture 353 02. Setting up the filter and the circle crop

Lecture 354 03. Testing and conclusion

Section 47: 95. Twirl distortion image generator for iOS9

Lecture 355 01. Setting up the twirl Distortion

Lecture 356 02. Setting the slider value

Lecture 357 03. Setting up the filter

Lecture 358 04. Testing and setting the fonts

Section 48: 96. Generate a border around an image for iOS9

Lecture 359 01. Introduction to rounding images and adding a border

Lecture 360 02. Setting up the border

Lecture 361 03. Setting up the color change logic

Lecture 362 04. Optimizing the color

Section 49: 97. Adding an image on the screen when you touch it for iOS9

Lecture 363 01. Introduction to creating images on the screen

Lecture 364 02. Setting up the if statement and touches logic

Lecture 365 03. Conclusion and talking about image productivity

Section 50: 98. Use a filter to pixellate an Image for iOS9

Lecture 366 01. Introduction to pixelization

Lecture 367 02. Setting up the pixel filter

Lecture 368 03. Adding in the pixel specific code

Lecture 369 04. Adding in the pixel code

Section 51: 99. Reduce noise in your app

Lecture 370 01. How to reduce noise in images programatically

Lecture 371 02. Testing the app

Section 52: 100. Instagram filter selection for iOS9

Lecture 372 01. Introduction to the 3 filter app

Lecture 373 02. Changing the filter

Lecture 374 03. Setting up the segmented control functions

Lecture 375 04. Setting up the if statements and conclusion

Section 53: Bonus

Lecture 376 Inspirational Quotes

Complete Beginners ,Not advanced programmers,People who want to learn Swift and XCode