The Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps!

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

Want to make apps and learn to code? With The Ultimate iOS 11 Course, you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐

Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer.

Make the following:

  • Simple Calculator App

  • RGB to Hex Code Color Converter App

  • Tip Calculator App

  • Average Calculator App

  • Savings Calculator App

  • Games in SpriteKit

  • Apple Watch App

  • And more!

Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to.

This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio!

Why Xcode?

Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products.

Why this course is different.

Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code.

Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today.

Who this course is for:

  • Absolute beginners who want to learn to code.
  • Beginners who want to be iOS developers.
  • Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9.

Instructors

Top-Rated Instructor, 800,000+ Students
  • 4.3 Instructor Rating
  • 11,974 Reviews
  • 284,614 Students
  • 282 Courses

"I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W.

"Very good at explaining the basics then building to more complex features." – Student Kevin L.

Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development.

Best Selling Instructor Web/App/Game Developer 700k Students
  • 4.3 Instructor Rating
  • 21,228 Reviews
  • 422,509 Students
  • 313 Courses

John Bura is has been a successful Udemy instructor since 2011. 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.

Expected Outcomes

  1. Navigate Xcode 9's interface. Make real apps from scratch. Code in Apple's programming language, Swift 4.0. Build apps for the iPhone from start to finish. ​ Use Photoshop for User Interface (UI) design.​ ​Build games for the iPhone using SpriteKit. ​ Make the code AND the art for projects from scratch.​ Navigate ARKit. Make interactive Apple Watch apps with WatchKit. Test your coding skills with coding exercises. And more! Show more Show less Course content 56 sections • 383 lectures • 70h 0m total length Expand all sections Introduction 8 lectures • 21min Introduction to the Course Preview 01:09 Top 10 Reasons Why This Course is Awesome! Preview 04:54 How to Use this Course Preview 10:36 How to Get Xcode Preview 00:02 Don't Have a Mac Computer? Preview 00:20 How to Download Xcode 9 02:16 *Beta is free 00:13 Updates 01:43 Swift 4 - Language Basics 1 lecture • 5min Language Basics Topics List 05:14 Swift 4 - Language Basics 01) Variables and Constants 10 lectures • 2hr 15min Topics List and Learning Objectives 04:27 Intro to Variables and Constants 16:16 Primitive Types 19:07 Strings 19:11 Nil Values 13:16 Tuples 14:39 Type Conversions 23:40 Assignment Operators 11:43 Conditional Operators 12:51 Source Code 00:02 Swift 4 - Language Basics 02) Collection Types 7 lectures • 1hr 3min Topics List and Learning Objectives 03:36 Introduction to Collection Types 10:57 Creating Arrays 05:18 Common Array Operations 25:26 Multidimensional Arrays 08:03 Ranges 09:59 Source Code 00:02 Swift 4 - Language Basics 03) Control Flow 11 lectures • 2hr 16min Topics List and Learning Objectives 04:06 Intro to If and Else Statements 10:07 Else If Statements 09:13 Multiple Simultaneous Tests 12:58 Intro To Switch Statements 09:47 Advanced Switch Statement Techniques 16:25 Testing for Nil Values 12:15 Intro to While Loops 14:51 Intro to for...in Loops 25:41 Complex Loops and Loop Control Statements 20:05 Source Code 00:02 Swift 4 - Language Basics 04) Functions 7 lectures • 1hr 33min Topics List and Learning Objectives 04:16 Intro to Functions 20:19 Function Parameters 12:01 Return Statements 14:26 Parameter Variations 34:37 Returning Multiple Values Simultaneously 07:46 Source Code 00:02 Swift 4 - Language Basics 05) Classes, Structs and Enums 17 lectures • 4hr 6min Topics List and Learning Objectives 05:25 Intro to Classes 16:24 A. Properties as fields - Add to Class Implementation 13:43 B. Custom Getters and Setters 08:44 C. Calculated Properties 24:12 D. Variable Scope and Self 13:15 E. Lazy and Static Variables 14:35 Behaviour as Instance Methods and Class type Methods 24:04 Class Instances as Field Variables 08:52 A. Inheritance, Subclassing and SuperClassing 24:06 B. Overriding Initializers 13:41 C. Overriding Properties 16:30 D. Overriding Methods 10:33 Structs Overview 20:24 Enumerations 16:30 Comparisons between Classes, Structs and Enums 14:40 Source Code 00:02 Introduction to XCode 9 lectures • 1hr 36min 00. Intro and Demo 06:48 01. General Interface Introduction 15:06 02. File System Introduction 13:24 03. ViewController Introduction 06:53 04. Storyboard File Introduction 17:28 05. Connecting Outlets and Actions 14:12 06. Running an Application 10:06 07. Debugging an Application 11:40 Source Code 00:01 *APP Swift 4 - Simple Calculator 9 lectures • 1hr 15min Intro and Demo 03:47 Building the UI 10:07 Connecting Outlets and Actions 12:24 Implementation Planning 09:59 Storing Input Values and Choosing Operation 11:38 Implementing Calculate and Clear Function 09:43 Error Checking and Handling 09:32 Beautifying App and Finishing Touches 07:42 Source Code 00:02 *APP Swift 4 - RGB to Hex Code Color Converter 9 lectures • 1hr 27min Intro and Demo 04:22 Building the UI 11:58 Connecting Outlets and Actions 08:21 Planning Implementation and Setting Bluerpint 08:14 Implementing Conversion Selection 15:01 Implementing Hex to RGB Conversion 16:42 Implementing RGB to Hex Conversion 07:01 Improving App Appearance 14:49 Source Code 00:02 46 more sections Requirements You must have a Mac computer and Xcode 9. PC development is not recommended or supported. Adobe Photoshop, Illustrator, and Blender for some art asset creation. Description Want to make apps and learn to code? With The Ultimate iOS 11 Course , you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐ Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer. Make the following: Simple Calculator App RGB to Hex Code Color Converter App Tip Calculator App Average Calculator App Savings Calculator App Games in SpriteKit Apple Watch App And more! Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio! Why Xcode? Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products. Why this course is different. Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code. Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today. Who this course is for: Absolute beginners who want to learn to code. Beginners who want to be iOS developers. Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9. Show more Show less Instructors Mammoth Interactive Top-Rated Instructor, 800,000+ Students 4.3 Instructor Rating 11,974 Reviews 284,614 Students 282 Courses "I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W. "Very good at explaining the basics then building to more complex features." – Student Kevin L. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development. Show more Show less John Bura Best Selling Instructor Web/App/Game Developer 700k Students 4.3 Instructor Rating 21,228 Reviews 422,509 Students 313 Courses John Bura is has been a successful Udemy instructor since 2011. 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777b0e9ecb02c5e',m:'56ac7328de049069700cd60b604c42f56e974446-1627743573-1800-ARTUO9OltcoIAZXollG5kJI49YWaUtyNwyeL6odXMkKZAGhiZM0NAn5Cz4WEMwtOiB668h5NdZzkhV8xinhAsiI6w922+Ta4jW2bCICTMPa02KERDdBG9d3gy/mnNo5vXZmY2IWgwv3cc8Pa7eNYPlc=',s:[0xe76dc99be9,0x8e8e2a4e24],}})();
  2. Make real apps from scratch. Code in Apple's programming language, Swift 4.0. Build apps for the iPhone from start to finish. ​ Use Photoshop for User Interface (UI) design.​ ​Build games for the iPhone using SpriteKit. ​ Make the code AND the art for projects from scratch.​ Navigate ARKit. Make interactive Apple Watch apps with WatchKit. Test your coding skills with coding exercises. And more! Show more Show less Course content 56 sections • 383 lectures • 70h 0m total length Expand all sections Introduction 8 lectures • 21min Introduction to the Course Preview 01:09 Top 10 Reasons Why This Course is Awesome! Preview 04:54 How to Use this Course Preview 10:36 How to Get Xcode Preview 00:02 Don't Have a Mac Computer? Preview 00:20 How to Download Xcode 9 02:16 *Beta is free 00:13 Updates 01:43 Swift 4 - Language Basics 1 lecture • 5min Language Basics Topics List 05:14 Swift 4 - Language Basics 01) Variables and Constants 10 lectures • 2hr 15min Topics List and Learning Objectives 04:27 Intro to Variables and Constants 16:16 Primitive Types 19:07 Strings 19:11 Nil Values 13:16 Tuples 14:39 Type Conversions 23:40 Assignment Operators 11:43 Conditional Operators 12:51 Source Code 00:02 Swift 4 - Language Basics 02) Collection Types 7 lectures • 1hr 3min Topics List and Learning Objectives 03:36 Introduction to Collection Types 10:57 Creating Arrays 05:18 Common Array Operations 25:26 Multidimensional Arrays 08:03 Ranges 09:59 Source Code 00:02 Swift 4 - Language Basics 03) Control Flow 11 lectures • 2hr 16min Topics List and Learning Objectives 04:06 Intro to If and Else Statements 10:07 Else If Statements 09:13 Multiple Simultaneous Tests 12:58 Intro To Switch Statements 09:47 Advanced Switch Statement Techniques 16:25 Testing for Nil Values 12:15 Intro to While Loops 14:51 Intro to for...in Loops 25:41 Complex Loops and Loop Control Statements 20:05 Source Code 00:02 Swift 4 - Language Basics 04) Functions 7 lectures • 1hr 33min Topics List and Learning Objectives 04:16 Intro to Functions 20:19 Function Parameters 12:01 Return Statements 14:26 Parameter Variations 34:37 Returning Multiple Values Simultaneously 07:46 Source Code 00:02 Swift 4 - Language Basics 05) Classes, Structs and Enums 17 lectures • 4hr 6min Topics List and Learning Objectives 05:25 Intro to Classes 16:24 A. Properties as fields - Add to Class Implementation 13:43 B. Custom Getters and Setters 08:44 C. Calculated Properties 24:12 D. Variable Scope and Self 13:15 E. Lazy and Static Variables 14:35 Behaviour as Instance Methods and Class type Methods 24:04 Class Instances as Field Variables 08:52 A. Inheritance, Subclassing and SuperClassing 24:06 B. Overriding Initializers 13:41 C. Overriding Properties 16:30 D. Overriding Methods 10:33 Structs Overview 20:24 Enumerations 16:30 Comparisons between Classes, Structs and Enums 14:40 Source Code 00:02 Introduction to XCode 9 lectures • 1hr 36min 00. Intro and Demo 06:48 01. General Interface Introduction 15:06 02. File System Introduction 13:24 03. ViewController Introduction 06:53 04. Storyboard File Introduction 17:28 05. Connecting Outlets and Actions 14:12 06. Running an Application 10:06 07. Debugging an Application 11:40 Source Code 00:01 *APP Swift 4 - Simple Calculator 9 lectures • 1hr 15min Intro and Demo 03:47 Building the UI 10:07 Connecting Outlets and Actions 12:24 Implementation Planning 09:59 Storing Input Values and Choosing Operation 11:38 Implementing Calculate and Clear Function 09:43 Error Checking and Handling 09:32 Beautifying App and Finishing Touches 07:42 Source Code 00:02 *APP Swift 4 - RGB to Hex Code Color Converter 9 lectures • 1hr 27min Intro and Demo 04:22 Building the UI 11:58 Connecting Outlets and Actions 08:21 Planning Implementation and Setting Bluerpint 08:14 Implementing Conversion Selection 15:01 Implementing Hex to RGB Conversion 16:42 Implementing RGB to Hex Conversion 07:01 Improving App Appearance 14:49 Source Code 00:02 46 more sections Requirements You must have a Mac computer and Xcode 9. PC development is not recommended or supported. Adobe Photoshop, Illustrator, and Blender for some art asset creation. Description Want to make apps and learn to code? With The Ultimate iOS 11 Course , you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐ Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer. Make the following: Simple Calculator App RGB to Hex Code Color Converter App Tip Calculator App Average Calculator App Savings Calculator App Games in SpriteKit Apple Watch App And more! Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio! Why Xcode? Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products. Why this course is different. Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code. Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today. Who this course is for: Absolute beginners who want to learn to code. Beginners who want to be iOS developers. Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9. Show more Show less Instructors Mammoth Interactive Top-Rated Instructor, 800,000+ Students 4.3 Instructor Rating 11,974 Reviews 284,614 Students 282 Courses "I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W. "Very good at explaining the basics then building to more complex features." – Student Kevin L. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development. Show more Show less John Bura Best Selling Instructor Web/App/Game Developer 700k Students 4.3 Instructor Rating 21,228 Reviews 422,509 Students 313 Courses John Bura is has been a successful Udemy instructor since 2011. 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777b0e9ecb02c5e',m:'56ac7328de049069700cd60b604c42f56e974446-1627743573-1800-ARTUO9OltcoIAZXollG5kJI49YWaUtyNwyeL6odXMkKZAGhiZM0NAn5Cz4WEMwtOiB668h5NdZzkhV8xinhAsiI6w922+Ta4jW2bCICTMPa02KERDdBG9d3gy/mnNo5vXZmY2IWgwv3cc8Pa7eNYPlc=',s:[0xe76dc99be9,0x8e8e2a4e24],}})();
  3. Code in Apple's programming language, Swift 4.0. Build apps for the iPhone from start to finish. ​ Use Photoshop for User Interface (UI) design.​ ​Build games for the iPhone using SpriteKit. ​ Make the code AND the art for projects from scratch.​ Navigate ARKit. Make interactive Apple Watch apps with WatchKit. Test your coding skills with coding exercises. And more! Show more Show less Course content 56 sections • 383 lectures • 70h 0m total length Expand all sections Introduction 8 lectures • 21min Introduction to the Course Preview 01:09 Top 10 Reasons Why This Course is Awesome! Preview 04:54 How to Use this Course Preview 10:36 How to Get Xcode Preview 00:02 Don't Have a Mac Computer? Preview 00:20 How to Download Xcode 9 02:16 *Beta is free 00:13 Updates 01:43 Swift 4 - Language Basics 1 lecture • 5min Language Basics Topics List 05:14 Swift 4 - Language Basics 01) Variables and Constants 10 lectures • 2hr 15min Topics List and Learning Objectives 04:27 Intro to Variables and Constants 16:16 Primitive Types 19:07 Strings 19:11 Nil Values 13:16 Tuples 14:39 Type Conversions 23:40 Assignment Operators 11:43 Conditional Operators 12:51 Source Code 00:02 Swift 4 - Language Basics 02) Collection Types 7 lectures • 1hr 3min Topics List and Learning Objectives 03:36 Introduction to Collection Types 10:57 Creating Arrays 05:18 Common Array Operations 25:26 Multidimensional Arrays 08:03 Ranges 09:59 Source Code 00:02 Swift 4 - Language Basics 03) Control Flow 11 lectures • 2hr 16min Topics List and Learning Objectives 04:06 Intro to If and Else Statements 10:07 Else If Statements 09:13 Multiple Simultaneous Tests 12:58 Intro To Switch Statements 09:47 Advanced Switch Statement Techniques 16:25 Testing for Nil Values 12:15 Intro to While Loops 14:51 Intro to for...in Loops 25:41 Complex Loops and Loop Control Statements 20:05 Source Code 00:02 Swift 4 - Language Basics 04) Functions 7 lectures • 1hr 33min Topics List and Learning Objectives 04:16 Intro to Functions 20:19 Function Parameters 12:01 Return Statements 14:26 Parameter Variations 34:37 Returning Multiple Values Simultaneously 07:46 Source Code 00:02 Swift 4 - Language Basics 05) Classes, Structs and Enums 17 lectures • 4hr 6min Topics List and Learning Objectives 05:25 Intro to Classes 16:24 A. Properties as fields - Add to Class Implementation 13:43 B. Custom Getters and Setters 08:44 C. Calculated Properties 24:12 D. Variable Scope and Self 13:15 E. Lazy and Static Variables 14:35 Behaviour as Instance Methods and Class type Methods 24:04 Class Instances as Field Variables 08:52 A. Inheritance, Subclassing and SuperClassing 24:06 B. Overriding Initializers 13:41 C. Overriding Properties 16:30 D. Overriding Methods 10:33 Structs Overview 20:24 Enumerations 16:30 Comparisons between Classes, Structs and Enums 14:40 Source Code 00:02 Introduction to XCode 9 lectures • 1hr 36min 00. Intro and Demo 06:48 01. General Interface Introduction 15:06 02. File System Introduction 13:24 03. ViewController Introduction 06:53 04. Storyboard File Introduction 17:28 05. Connecting Outlets and Actions 14:12 06. Running an Application 10:06 07. Debugging an Application 11:40 Source Code 00:01 *APP Swift 4 - Simple Calculator 9 lectures • 1hr 15min Intro and Demo 03:47 Building the UI 10:07 Connecting Outlets and Actions 12:24 Implementation Planning 09:59 Storing Input Values and Choosing Operation 11:38 Implementing Calculate and Clear Function 09:43 Error Checking and Handling 09:32 Beautifying App and Finishing Touches 07:42 Source Code 00:02 *APP Swift 4 - RGB to Hex Code Color Converter 9 lectures • 1hr 27min Intro and Demo 04:22 Building the UI 11:58 Connecting Outlets and Actions 08:21 Planning Implementation and Setting Bluerpint 08:14 Implementing Conversion Selection 15:01 Implementing Hex to RGB Conversion 16:42 Implementing RGB to Hex Conversion 07:01 Improving App Appearance 14:49 Source Code 00:02 46 more sections Requirements You must have a Mac computer and Xcode 9. PC development is not recommended or supported. Adobe Photoshop, Illustrator, and Blender for some art asset creation. Description Want to make apps and learn to code? With The Ultimate iOS 11 Course , you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐ Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer. Make the following: Simple Calculator App RGB to Hex Code Color Converter App Tip Calculator App Average Calculator App Savings Calculator App Games in SpriteKit Apple Watch App And more! Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio! Why Xcode? Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products. Why this course is different. Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code. Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today. Who this course is for: Absolute beginners who want to learn to code. Beginners who want to be iOS developers. Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9. Show more Show less Instructors Mammoth Interactive Top-Rated Instructor, 800,000+ Students 4.3 Instructor Rating 11,974 Reviews 284,614 Students 282 Courses "I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W. "Very good at explaining the basics then building to more complex features." – Student Kevin L. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development. Show more Show less John Bura Best Selling Instructor Web/App/Game Developer 700k Students 4.3 Instructor Rating 21,228 Reviews 422,509 Students 313 Courses John Bura is has been a successful Udemy instructor since 2011. 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777b0e9ecb02c5e',m:'56ac7328de049069700cd60b604c42f56e974446-1627743573-1800-ARTUO9OltcoIAZXollG5kJI49YWaUtyNwyeL6odXMkKZAGhiZM0NAn5Cz4WEMwtOiB668h5NdZzkhV8xinhAsiI6w922+Ta4jW2bCICTMPa02KERDdBG9d3gy/mnNo5vXZmY2IWgwv3cc8Pa7eNYPlc=',s:[0xe76dc99be9,0x8e8e2a4e24],}})();
  4. Build apps for the iPhone from start to finish. ​ Use Photoshop for User Interface (UI) design.​ ​Build games for the iPhone using SpriteKit. ​ Make the code AND the art for projects from scratch.​ Navigate ARKit. Make interactive Apple Watch apps with WatchKit. Test your coding skills with coding exercises. And more! Show more Show less Course content 56 sections • 383 lectures • 70h 0m total length Expand all sections Introduction 8 lectures • 21min Introduction to the Course Preview 01:09 Top 10 Reasons Why This Course is Awesome! Preview 04:54 How to Use this Course Preview 10:36 How to Get Xcode Preview 00:02 Don't Have a Mac Computer? Preview 00:20 How to Download Xcode 9 02:16 *Beta is free 00:13 Updates 01:43 Swift 4 - Language Basics 1 lecture • 5min Language Basics Topics List 05:14 Swift 4 - Language Basics 01) Variables and Constants 10 lectures • 2hr 15min Topics List and Learning Objectives 04:27 Intro to Variables and Constants 16:16 Primitive Types 19:07 Strings 19:11 Nil Values 13:16 Tuples 14:39 Type Conversions 23:40 Assignment Operators 11:43 Conditional Operators 12:51 Source Code 00:02 Swift 4 - Language Basics 02) Collection Types 7 lectures • 1hr 3min Topics List and Learning Objectives 03:36 Introduction to Collection Types 10:57 Creating Arrays 05:18 Common Array Operations 25:26 Multidimensional Arrays 08:03 Ranges 09:59 Source Code 00:02 Swift 4 - Language Basics 03) Control Flow 11 lectures • 2hr 16min Topics List and Learning Objectives 04:06 Intro to If and Else Statements 10:07 Else If Statements 09:13 Multiple Simultaneous Tests 12:58 Intro To Switch Statements 09:47 Advanced Switch Statement Techniques 16:25 Testing for Nil Values 12:15 Intro to While Loops 14:51 Intro to for...in Loops 25:41 Complex Loops and Loop Control Statements 20:05 Source Code 00:02 Swift 4 - Language Basics 04) Functions 7 lectures • 1hr 33min Topics List and Learning Objectives 04:16 Intro to Functions 20:19 Function Parameters 12:01 Return Statements 14:26 Parameter Variations 34:37 Returning Multiple Values Simultaneously 07:46 Source Code 00:02 Swift 4 - Language Basics 05) Classes, Structs and Enums 17 lectures • 4hr 6min Topics List and Learning Objectives 05:25 Intro to Classes 16:24 A. Properties as fields - Add to Class Implementation 13:43 B. Custom Getters and Setters 08:44 C. Calculated Properties 24:12 D. Variable Scope and Self 13:15 E. Lazy and Static Variables 14:35 Behaviour as Instance Methods and Class type Methods 24:04 Class Instances as Field Variables 08:52 A. Inheritance, Subclassing and SuperClassing 24:06 B. Overriding Initializers 13:41 C. Overriding Properties 16:30 D. Overriding Methods 10:33 Structs Overview 20:24 Enumerations 16:30 Comparisons between Classes, Structs and Enums 14:40 Source Code 00:02 Introduction to XCode 9 lectures • 1hr 36min 00. Intro and Demo 06:48 01. General Interface Introduction 15:06 02. File System Introduction 13:24 03. ViewController Introduction 06:53 04. Storyboard File Introduction 17:28 05. Connecting Outlets and Actions 14:12 06. Running an Application 10:06 07. Debugging an Application 11:40 Source Code 00:01 *APP Swift 4 - Simple Calculator 9 lectures • 1hr 15min Intro and Demo 03:47 Building the UI 10:07 Connecting Outlets and Actions 12:24 Implementation Planning 09:59 Storing Input Values and Choosing Operation 11:38 Implementing Calculate and Clear Function 09:43 Error Checking and Handling 09:32 Beautifying App and Finishing Touches 07:42 Source Code 00:02 *APP Swift 4 - RGB to Hex Code Color Converter 9 lectures • 1hr 27min Intro and Demo 04:22 Building the UI 11:58 Connecting Outlets and Actions 08:21 Planning Implementation and Setting Bluerpint 08:14 Implementing Conversion Selection 15:01 Implementing Hex to RGB Conversion 16:42 Implementing RGB to Hex Conversion 07:01 Improving App Appearance 14:49 Source Code 00:02 46 more sections Requirements You must have a Mac computer and Xcode 9. PC development is not recommended or supported. Adobe Photoshop, Illustrator, and Blender for some art asset creation. Description Want to make apps and learn to code? With The Ultimate iOS 11 Course , you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐ Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer. Make the following: Simple Calculator App RGB to Hex Code Color Converter App Tip Calculator App Average Calculator App Savings Calculator App Games in SpriteKit Apple Watch App And more! Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio! Why Xcode? Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products. Why this course is different. Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code. Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today. Who this course is for: Absolute beginners who want to learn to code. Beginners who want to be iOS developers. Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9. Show more Show less Instructors Mammoth Interactive Top-Rated Instructor, 800,000+ Students 4.3 Instructor Rating 11,974 Reviews 284,614 Students 282 Courses "I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W. "Very good at explaining the basics then building to more complex features." – Student Kevin L. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development. Show more Show less John Bura Best Selling Instructor Web/App/Game Developer 700k Students 4.3 Instructor Rating 21,228 Reviews 422,509 Students 313 Courses John Bura is has been a successful Udemy instructor since 2011. 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777b0e9ecb02c5e',m:'56ac7328de049069700cd60b604c42f56e974446-1627743573-1800-ARTUO9OltcoIAZXollG5kJI49YWaUtyNwyeL6odXMkKZAGhiZM0NAn5Cz4WEMwtOiB668h5NdZzkhV8xinhAsiI6w922+Ta4jW2bCICTMPa02KERDdBG9d3gy/mnNo5vXZmY2IWgwv3cc8Pa7eNYPlc=',s:[0xe76dc99be9,0x8e8e2a4e24],}})();
  5. Use Photoshop for User Interface (UI) design.​ ​Build games for the iPhone using SpriteKit. ​ Make the code AND the art for projects from scratch.​ Navigate ARKit. Make interactive Apple Watch apps with WatchKit. Test your coding skills with coding exercises. And more! Show more Show less Course content 56 sections • 383 lectures • 70h 0m total length Expand all sections Introduction 8 lectures • 21min Introduction to the Course Preview 01:09 Top 10 Reasons Why This Course is Awesome! Preview 04:54 How to Use this Course Preview 10:36 How to Get Xcode Preview 00:02 Don't Have a Mac Computer? Preview 00:20 How to Download Xcode 9 02:16 *Beta is free 00:13 Updates 01:43 Swift 4 - Language Basics 1 lecture • 5min Language Basics Topics List 05:14 Swift 4 - Language Basics 01) Variables and Constants 10 lectures • 2hr 15min Topics List and Learning Objectives 04:27 Intro to Variables and Constants 16:16 Primitive Types 19:07 Strings 19:11 Nil Values 13:16 Tuples 14:39 Type Conversions 23:40 Assignment Operators 11:43 Conditional Operators 12:51 Source Code 00:02 Swift 4 - Language Basics 02) Collection Types 7 lectures • 1hr 3min Topics List and Learning Objectives 03:36 Introduction to Collection Types 10:57 Creating Arrays 05:18 Common Array Operations 25:26 Multidimensional Arrays 08:03 Ranges 09:59 Source Code 00:02 Swift 4 - Language Basics 03) Control Flow 11 lectures • 2hr 16min Topics List and Learning Objectives 04:06 Intro to If and Else Statements 10:07 Else If Statements 09:13 Multiple Simultaneous Tests 12:58 Intro To Switch Statements 09:47 Advanced Switch Statement Techniques 16:25 Testing for Nil Values 12:15 Intro to While Loops 14:51 Intro to for...in Loops 25:41 Complex Loops and Loop Control Statements 20:05 Source Code 00:02 Swift 4 - Language Basics 04) Functions 7 lectures • 1hr 33min Topics List and Learning Objectives 04:16 Intro to Functions 20:19 Function Parameters 12:01 Return Statements 14:26 Parameter Variations 34:37 Returning Multiple Values Simultaneously 07:46 Source Code 00:02 Swift 4 - Language Basics 05) Classes, Structs and Enums 17 lectures • 4hr 6min Topics List and Learning Objectives 05:25 Intro to Classes 16:24 A. Properties as fields - Add to Class Implementation 13:43 B. Custom Getters and Setters 08:44 C. Calculated Properties 24:12 D. Variable Scope and Self 13:15 E. Lazy and Static Variables 14:35 Behaviour as Instance Methods and Class type Methods 24:04 Class Instances as Field Variables 08:52 A. Inheritance, Subclassing and SuperClassing 24:06 B. Overriding Initializers 13:41 C. Overriding Properties 16:30 D. Overriding Methods 10:33 Structs Overview 20:24 Enumerations 16:30 Comparisons between Classes, Structs and Enums 14:40 Source Code 00:02 Introduction to XCode 9 lectures • 1hr 36min 00. Intro and Demo 06:48 01. General Interface Introduction 15:06 02. File System Introduction 13:24 03. ViewController Introduction 06:53 04. Storyboard File Introduction 17:28 05. Connecting Outlets and Actions 14:12 06. Running an Application 10:06 07. Debugging an Application 11:40 Source Code 00:01 *APP Swift 4 - Simple Calculator 9 lectures • 1hr 15min Intro and Demo 03:47 Building the UI 10:07 Connecting Outlets and Actions 12:24 Implementation Planning 09:59 Storing Input Values and Choosing Operation 11:38 Implementing Calculate and Clear Function 09:43 Error Checking and Handling 09:32 Beautifying App and Finishing Touches 07:42 Source Code 00:02 *APP Swift 4 - RGB to Hex Code Color Converter 9 lectures • 1hr 27min Intro and Demo 04:22 Building the UI 11:58 Connecting Outlets and Actions 08:21 Planning Implementation and Setting Bluerpint 08:14 Implementing Conversion Selection 15:01 Implementing Hex to RGB Conversion 16:42 Implementing RGB to Hex Conversion 07:01 Improving App Appearance 14:49 Source Code 00:02 46 more sections Requirements You must have a Mac computer and Xcode 9. PC development is not recommended or supported. Adobe Photoshop, Illustrator, and Blender for some art asset creation. Description Want to make apps and learn to code? With The Ultimate iOS 11 Course , you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐ Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer. Make the following: Simple Calculator App RGB to Hex Code Color Converter App Tip Calculator App Average Calculator App Savings Calculator App Games in SpriteKit Apple Watch App And more! Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio! Why Xcode? Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products. Why this course is different. Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code. Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today. Who this course is for: Absolute beginners who want to learn to code. Beginners who want to be iOS developers. Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9. Show more Show less Instructors Mammoth Interactive Top-Rated Instructor, 800,000+ Students 4.3 Instructor Rating 11,974 Reviews 284,614 Students 282 Courses "I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W. "Very good at explaining the basics then building to more complex features." – Student Kevin L. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development. Show more Show less John Bura Best Selling Instructor Web/App/Game Developer 700k Students 4.3 Instructor Rating 21,228 Reviews 422,509 Students 313 Courses John Bura is has been a successful Udemy instructor since 2011. 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777b0e9ecb02c5e',m:'56ac7328de049069700cd60b604c42f56e974446-1627743573-1800-ARTUO9OltcoIAZXollG5kJI49YWaUtyNwyeL6odXMkKZAGhiZM0NAn5Cz4WEMwtOiB668h5NdZzkhV8xinhAsiI6w922+Ta4jW2bCICTMPa02KERDdBG9d3gy/mnNo5vXZmY2IWgwv3cc8Pa7eNYPlc=',s:[0xe76dc99be9,0x8e8e2a4e24],}})();
  6. ​Build games for the iPhone using SpriteKit. ​ Make the code AND the art for projects from scratch.​ Navigate ARKit. Make interactive Apple Watch apps with WatchKit. Test your coding skills with coding exercises. And more! Show more Show less Course content 56 sections • 383 lectures • 70h 0m total length Expand all sections Introduction 8 lectures • 21min Introduction to the Course Preview 01:09 Top 10 Reasons Why This Course is Awesome! Preview 04:54 How to Use this Course Preview 10:36 How to Get Xcode Preview 00:02 Don't Have a Mac Computer? Preview 00:20 How to Download Xcode 9 02:16 *Beta is free 00:13 Updates 01:43 Swift 4 - Language Basics 1 lecture • 5min Language Basics Topics List 05:14 Swift 4 - Language Basics 01) Variables and Constants 10 lectures • 2hr 15min Topics List and Learning Objectives 04:27 Intro to Variables and Constants 16:16 Primitive Types 19:07 Strings 19:11 Nil Values 13:16 Tuples 14:39 Type Conversions 23:40 Assignment Operators 11:43 Conditional Operators 12:51 Source Code 00:02 Swift 4 - Language Basics 02) Collection Types 7 lectures • 1hr 3min Topics List and Learning Objectives 03:36 Introduction to Collection Types 10:57 Creating Arrays 05:18 Common Array Operations 25:26 Multidimensional Arrays 08:03 Ranges 09:59 Source Code 00:02 Swift 4 - Language Basics 03) Control Flow 11 lectures • 2hr 16min Topics List and Learning Objectives 04:06 Intro to If and Else Statements 10:07 Else If Statements 09:13 Multiple Simultaneous Tests 12:58 Intro To Switch Statements 09:47 Advanced Switch Statement Techniques 16:25 Testing for Nil Values 12:15 Intro to While Loops 14:51 Intro to for...in Loops 25:41 Complex Loops and Loop Control Statements 20:05 Source Code 00:02 Swift 4 - Language Basics 04) Functions 7 lectures • 1hr 33min Topics List and Learning Objectives 04:16 Intro to Functions 20:19 Function Parameters 12:01 Return Statements 14:26 Parameter Variations 34:37 Returning Multiple Values Simultaneously 07:46 Source Code 00:02 Swift 4 - Language Basics 05) Classes, Structs and Enums 17 lectures • 4hr 6min Topics List and Learning Objectives 05:25 Intro to Classes 16:24 A. Properties as fields - Add to Class Implementation 13:43 B. Custom Getters and Setters 08:44 C. Calculated Properties 24:12 D. Variable Scope and Self 13:15 E. Lazy and Static Variables 14:35 Behaviour as Instance Methods and Class type Methods 24:04 Class Instances as Field Variables 08:52 A. Inheritance, Subclassing and SuperClassing 24:06 B. Overriding Initializers 13:41 C. Overriding Properties 16:30 D. Overriding Methods 10:33 Structs Overview 20:24 Enumerations 16:30 Comparisons between Classes, Structs and Enums 14:40 Source Code 00:02 Introduction to XCode 9 lectures • 1hr 36min 00. Intro and Demo 06:48 01. General Interface Introduction 15:06 02. File System Introduction 13:24 03. ViewController Introduction 06:53 04. Storyboard File Introduction 17:28 05. Connecting Outlets and Actions 14:12 06. Running an Application 10:06 07. Debugging an Application 11:40 Source Code 00:01 *APP Swift 4 - Simple Calculator 9 lectures • 1hr 15min Intro and Demo 03:47 Building the UI 10:07 Connecting Outlets and Actions 12:24 Implementation Planning 09:59 Storing Input Values and Choosing Operation 11:38 Implementing Calculate and Clear Function 09:43 Error Checking and Handling 09:32 Beautifying App and Finishing Touches 07:42 Source Code 00:02 *APP Swift 4 - RGB to Hex Code Color Converter 9 lectures • 1hr 27min Intro and Demo 04:22 Building the UI 11:58 Connecting Outlets and Actions 08:21 Planning Implementation and Setting Bluerpint 08:14 Implementing Conversion Selection 15:01 Implementing Hex to RGB Conversion 16:42 Implementing RGB to Hex Conversion 07:01 Improving App Appearance 14:49 Source Code 00:02 46 more sections Requirements You must have a Mac computer and Xcode 9. PC development is not recommended or supported. Adobe Photoshop, Illustrator, and Blender for some art asset creation. Description Want to make apps and learn to code? With The Ultimate iOS 11 Course , you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐ Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer. Make the following: Simple Calculator App RGB to Hex Code Color Converter App Tip Calculator App Average Calculator App Savings Calculator App Games in SpriteKit Apple Watch App And more! Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio! Why Xcode? Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products. Why this course is different. Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code. Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today. Who this course is for: Absolute beginners who want to learn to code. Beginners who want to be iOS developers. Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9. Show more Show less Instructors Mammoth Interactive Top-Rated Instructor, 800,000+ Students 4.3 Instructor Rating 11,974 Reviews 284,614 Students 282 Courses "I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W. "Very good at explaining the basics then building to more complex features." – Student Kevin L. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development. Show more Show less John Bura Best Selling Instructor Web/App/Game Developer 700k Students 4.3 Instructor Rating 21,228 Reviews 422,509 Students 313 Courses John Bura is has been a successful Udemy instructor since 2011. 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777b0e9ecb02c5e',m:'56ac7328de049069700cd60b604c42f56e974446-1627743573-1800-ARTUO9OltcoIAZXollG5kJI49YWaUtyNwyeL6odXMkKZAGhiZM0NAn5Cz4WEMwtOiB668h5NdZzkhV8xinhAsiI6w922+Ta4jW2bCICTMPa02KERDdBG9d3gy/mnNo5vXZmY2IWgwv3cc8Pa7eNYPlc=',s:[0xe76dc99be9,0x8e8e2a4e24],}})();
  7. Make the code AND the art for projects from scratch.​ Navigate ARKit. Make interactive Apple Watch apps with WatchKit. Test your coding skills with coding exercises. And more! Show more Show less Course content 56 sections • 383 lectures • 70h 0m total length Expand all sections Introduction 8 lectures • 21min Introduction to the Course Preview 01:09 Top 10 Reasons Why This Course is Awesome! Preview 04:54 How to Use this Course Preview 10:36 How to Get Xcode Preview 00:02 Don't Have a Mac Computer? Preview 00:20 How to Download Xcode 9 02:16 *Beta is free 00:13 Updates 01:43 Swift 4 - Language Basics 1 lecture • 5min Language Basics Topics List 05:14 Swift 4 - Language Basics 01) Variables and Constants 10 lectures • 2hr 15min Topics List and Learning Objectives 04:27 Intro to Variables and Constants 16:16 Primitive Types 19:07 Strings 19:11 Nil Values 13:16 Tuples 14:39 Type Conversions 23:40 Assignment Operators 11:43 Conditional Operators 12:51 Source Code 00:02 Swift 4 - Language Basics 02) Collection Types 7 lectures • 1hr 3min Topics List and Learning Objectives 03:36 Introduction to Collection Types 10:57 Creating Arrays 05:18 Common Array Operations 25:26 Multidimensional Arrays 08:03 Ranges 09:59 Source Code 00:02 Swift 4 - Language Basics 03) Control Flow 11 lectures • 2hr 16min Topics List and Learning Objectives 04:06 Intro to If and Else Statements 10:07 Else If Statements 09:13 Multiple Simultaneous Tests 12:58 Intro To Switch Statements 09:47 Advanced Switch Statement Techniques 16:25 Testing for Nil Values 12:15 Intro to While Loops 14:51 Intro to for...in Loops 25:41 Complex Loops and Loop Control Statements 20:05 Source Code 00:02 Swift 4 - Language Basics 04) Functions 7 lectures • 1hr 33min Topics List and Learning Objectives 04:16 Intro to Functions 20:19 Function Parameters 12:01 Return Statements 14:26 Parameter Variations 34:37 Returning Multiple Values Simultaneously 07:46 Source Code 00:02 Swift 4 - Language Basics 05) Classes, Structs and Enums 17 lectures • 4hr 6min Topics List and Learning Objectives 05:25 Intro to Classes 16:24 A. Properties as fields - Add to Class Implementation 13:43 B. Custom Getters and Setters 08:44 C. Calculated Properties 24:12 D. Variable Scope and Self 13:15 E. Lazy and Static Variables 14:35 Behaviour as Instance Methods and Class type Methods 24:04 Class Instances as Field Variables 08:52 A. Inheritance, Subclassing and SuperClassing 24:06 B. Overriding Initializers 13:41 C. Overriding Properties 16:30 D. Overriding Methods 10:33 Structs Overview 20:24 Enumerations 16:30 Comparisons between Classes, Structs and Enums 14:40 Source Code 00:02 Introduction to XCode 9 lectures • 1hr 36min 00. Intro and Demo 06:48 01. General Interface Introduction 15:06 02. File System Introduction 13:24 03. ViewController Introduction 06:53 04. Storyboard File Introduction 17:28 05. Connecting Outlets and Actions 14:12 06. Running an Application 10:06 07. Debugging an Application 11:40 Source Code 00:01 *APP Swift 4 - Simple Calculator 9 lectures • 1hr 15min Intro and Demo 03:47 Building the UI 10:07 Connecting Outlets and Actions 12:24 Implementation Planning 09:59 Storing Input Values and Choosing Operation 11:38 Implementing Calculate and Clear Function 09:43 Error Checking and Handling 09:32 Beautifying App and Finishing Touches 07:42 Source Code 00:02 *APP Swift 4 - RGB to Hex Code Color Converter 9 lectures • 1hr 27min Intro and Demo 04:22 Building the UI 11:58 Connecting Outlets and Actions 08:21 Planning Implementation and Setting Bluerpint 08:14 Implementing Conversion Selection 15:01 Implementing Hex to RGB Conversion 16:42 Implementing RGB to Hex Conversion 07:01 Improving App Appearance 14:49 Source Code 00:02 46 more sections Requirements You must have a Mac computer and Xcode 9. PC development is not recommended or supported. Adobe Photoshop, Illustrator, and Blender for some art asset creation. Description Want to make apps and learn to code? With The Ultimate iOS 11 Course , you too can design and code practical apps from scratch. ⭐ ⭐ ⭐ ⭐ ⭐ Expert programmers John Bura, Nimish Narang, and Chris Veillette from Mammoth Interactive will teach you everything you need to know to whet your palette in iOS 11. We’re here to show you how to use Xcode to become the app developer. Make the following: Simple Calculator App RGB to Hex Code Color Converter App Tip Calculator App Average Calculator App Savings Calculator App Games in SpriteKit Apple Watch App And more! Even if you’ve never coded before, you can take this course. One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content. By taking The Ultimate iOS 11 Course, you learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio! Why Xcode? Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products. Why this course is different. Your teachers will teach you practical skills using real-world examples. Founder of Mammoth Interactive John Bura has created many games, apps, and training courses. This is an instructor that does not only teach - he produces apps. This means you get the most relevant information on how to code. Start from the beginning, or pick and choose your desired topic. Take this course to build your portfolio today. Who this course is for: Absolute beginners who want to learn to code. Beginners who want to be iOS developers. Absolute beginners to mobile development who want an introduction to Swift 4 and Xcode 9. Show more Show less Instructors Mammoth Interactive Top-Rated Instructor, 800,000+ Students 4.3 Instructor Rating 11,974 Reviews 284,614 Students 282 Courses "I absolutely love this course. This is such a comprehensive course that was well worth the money I spent and a lot more. Will definitely be looking at more Mammoth Interactive courses when I finish this." – Student Matt W. "Very good at explaining the basics then building to more complex features." – Student Kevin L. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development. Show more Show less John Bura Best Selling Instructor Web/App/Game Developer 700k Students 4.3 Instructor Rating 21,228 Reviews 422,509 Students 313 Courses John Bura is has been a successful Udemy instructor since 2011. 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777b0e9ecb02c5e',m:'56ac7328de04906970