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
Homepage
https://anonymz.com/?https://www.udemy.com/course/the-complete-ios9-developer-course-build-50-swift-apps/
https://k2s.cc/file/83811b7a50860/The_Complete_iOS9_Developer_Course_Build_50_Swift_Apps.part1.rar https://k2s.cc/file/5c424f5d2388a/The_Complete_iOS9_Developer_Course_Build_50_Swift_Apps.part2.rar
https://rapidgator.net/file/5c83fc666a8d7d4cdbca3e29dcc672b5/The_Complete_iOS9_Developer_Course_Build_50_Swift_Apps.part1.rar.html https://rapidgator.net/file/889e3894ea6cda6fafcb643771d081fe/The_Complete_iOS9_Developer_Course_Build_50_Swift_Apps.part2.rar.html