Xtreme Tutorials
-------------------------------- iOS 12 & Swift - The Complete iOS App Development Bootcamp PART 2 -------------------------------- 1. The Model-View-Controller (MVC) Design Pattern - Make a Quiz App -------------------------------- 1.1. What You'll Make by the End of This Module 1.2. Set up the Project 1.3. Let's Create a Data Model 1.4. The Anatomy of an iOS App 1.5. Object-Oriented Programming - What are Objects and Classes 1.6. Creating the Question Bank Class 1.7. [ELI5] The Model View Controller (MVC) Design Pattern - Explain Like I'm 5 1.8. Initialise the First Question 1.9. How to Progress Through the Question Bank 1.10. [Debugging Practice] Using the Xcode Debug Console 1.11. How to Implement a UIAlertController and Show a Popup to the User 1.12. A High Level Overview of How Our App Works 1.13. How to Track Progress and Score 1.14. How to Incorporate Objective-C Code in to Swift -------------------------------- 2. Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline -------------------------------- 2.1. What You'll Build in This Coding Challenge 2.2. Optional Destini Solution Walk Through -------------------------------- 3. iOS Auto Layout and Setting Constraints -------------------------------- 3.1. Why Do We Need Auto Layout 3.2. Positioning UI Elements Programmatically 3.3. The Theory Behind Auto Layout 3.4. Auto Layout in Practice - Setting Constraints 3.5. [Challenge] Use What You Just Learnt to Practice Auto Layout 3.6. Optional Auto Layout Challenge Solution 3.7. Auto Layout Using Stack Views -------------------------------- 4. Programming in Swift 4 for Intermediates -------------------------------- 4.1. Classes and Objects 4.2. Creating a New Class from Scratch 4.3. Creating Enums in Swift 4.4. How to Create an Object from a Class 4.5. Class Initialization 4.6. Designated and Convenience Initializers 4.7. Creating a Method 4.8. Class Inheritance - The Theory 4.9. How to Override an Inherited Method 4.10. Class Inheritance - Putting it into Practice 4.11. What are Swift Optionals!! 4.12. Optionals Explained ------------------------------- 5. Build a iOS Dice App to Learn Swift Programming Basics ------------------------------- 5.1. What You'll Make by the End of This Module 5.2. How to Design Your App 5.3. Linking Design with Code 5.4. Not Key Value Coding Compliant - What to Do if You Get this Error 5.5. How to Create Randomisation in Swift 5.6. Data Types, Constants and Variables 5.7. Learn About Arrays in Swift and Programmatically Update the Display 5.8. [How to Become a Better Programmer] The DRY Principle 5.9. How to Add Motion Detection in to Your App ------------------------------- 6. Coding Challenge #2 - Swift Data Types, Variables and Arrays ------------------------------- 6.1. What You'll Build in this Coding Challenge ------------------------------- 7. Programming in Swift 4 for Beginners [Using Swift Playgrounds] ------------------------------- 7.1. Introduction to the Programming Modules 7.2. Comments, Print Statements and Debug Console 7.3. Swift Functions Part 1 - The Simple Function 7.4. Swift Functions Part 2 - Functions with Inputs 7.5. Swift Functions Part 3 - Functions with Outputs 7.6. Control Flow with Conditional Statements in Swift (IFELSE) 7.7. Optional BMI Calculator Challenge Solution 7.8. Introduction to Loops in Swift - The For In loop 7.9. Using Loops in Your Program 7.10. Optional A Brain Teaser with Loops and the Fibonacci Sequence ------------------------------- 8. Apple iOS APIs - Make a Music App ------------------------------- 8.1. What You'll Make by the End of This Module 8.2. How to Use Tags in the Storyboards 8.3. How to Use the Apple Documentation to Tap into Any iPhone Capability You Want 8.4. Incorporate AVFoundation to Play Sound 8.5. Error Catching in Swift 4 - Do, Catch and Try 8.6. Create a Method to Contain the Sound Playing Functionality 8.7. [Common Swift Errors] Index Out of Range and How to Debug it 8.8. Make the App Play a Different Sound for Each Button 8.9. The Importance of Scope in Programming Download Files https://mega.nz/folder/Y0liRJLL#H9Gkv_aZQn9D_aKIJgxLJA ------------------------------- The Model-View-Controller (MVC) Design Pattern - Make a Quiz App Coding Challenge #3 - Control Flow - Build a Story App Like Lifeline iOS Auto Layout and Setting Constraints Programming in Swift 4 for Intermediates Cocoapods, GPS, APIs, REST and Getting Web Content - Weather App -------------------------------
Complete understanding of the topic
Hands-on practical knowledge
Real-world examples and use cases
Industry best practices
Take your learning to the next level with premium features