HOME > Development > The Complete iOS Bootcamp

The Complete iOS Bootcamp

  • Development
  • May 08, 2025
SynopsisThe Complete iOS Bootcamp, available at $49.99, has an averag...
The Complete iOS Bootcamp  No.1

The Complete iOS Bootcamp, available at $49.99, has an average rating of 4.15, with 255 lectures, based on 24 reviews, and has 750 subscribers.

You will learn about Become and expert in App development with iOS9 Learn by example by walking you through real live projects step by step Become a Master in Developing Compelling Apps for Apple Watch using the WatchKit Framework This course is ideal for individuals who are Beginners and advanced level developers who want to learn WatchKit Framework or Students wish to upgrade their Swift programming language It is particularly useful for Beginners and advanced level developers who want to learn WatchKit Framework or Students wish to upgrade their Swift programming language.

Enroll now: The Complete iOS Bootcamp

Summary

Title: The Complete iOS Bootcamp

Price: $49.99

Average Rating: 4.15

Number of Lectures: 255

Number of Published Lectures: 255

Number of Curriculum Items: 255

Number of Published Curriculum Objects: 255

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Become and expert in App development with iOS9
  • Learn by example by walking you through real live projects step by step
  • Become a Master in Developing Compelling Apps for Apple Watch using the WatchKit Framework
  • Who Should Attend

  • Beginners and advanced level developers who want to learn WatchKit Framework
  • Students wish to upgrade their Swift programming language
  • Target Audiences

  • Beginners and advanced level developers who want to learn WatchKit Framework
  • Students wish to upgrade their Swift programming language
  • In this iOS?Bootcamp?you will learn?fundamentals of developing iOS applications using Swift programming language both the?versions.

    This course contains 255 lectures?spread?over?30?hoursof video.

    You will have access to actively?ask Rick any questions you like related to the content.

    At the end of the course, you’ll be able to write iOS applications
    that use tables, hierarchical and tabbed navigation, and understand the
    principles behind developing any iOS application.

    The course will be complimented with shorter sessions on the various
    extension frameworks at a later date, including SpriteKit, SceneKit,
    HealthKit, WatchKit, etc

    We will also?cover?everything you need to develop compelling apps?for Apple Watch using the?WatchKit framework?and the?Swift programming language.?

    We’ll cover the techniques of app development, starting with some simple apps and working our way up to more complex techniques..

    We’ll build several apps together, including a simple note taker, a few different kinds of calculator, a few?of games, a simple memo systems with voice recording and playback, etc.?

    ?All topics are easy to learn and presented in digestible short 5 to 15 minute videos with real world examples and demos. The course contains discussions and demos to test your skill. All demos come with full source codes that you can download which is complimentary and use for your projects.

    Topics include:

  • Introduction to working with Xcode
  • Data types, optionals, and tuples
  • Collection types: arrays, sets, and dictionaries
  • If statements and loops
  • functions and closures
  • Enumerations
  • Classes and structures
  • Stored and computed properties
  • Inheritance in Swift
  • Introduction to iOS
  • Model – View – Controller and its role in iOS programming
  • Delegation
  • Navigation controllers and segues
  • Tab bar controllers
  • Table view controllers
  • Using various cell sty les
  • Using headers and footers
  • Grouping vs. plain table styles
  • Indexing a table view
  • A case study: NoteTaker:
  • Swift Primer
  • Variables
  • Functions
  • Arrays
  • Enumerations
  • Classes
  • Methods
  • Views
  • Arrays
  • Enumerations
  • Classes
  • Methods
  • Views
  • Watchkit
  • 7 real apps
  • I hope you join me as we explore this course together!

    Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Introduction

    Lecture 2: Setup and Hello World App

    Lecture 3: The Xcode Interface – Part 1

    Lecture 4: The Inspector Panel – Part 2

    Lecture 5: The Editor – Part 3

    Lecture 6: HelloWorld App – Part 1

    Lecture 7: HelloWorld App – Part 2

    Lecture 8: HelloWorld App – Part 3

    Chapter 2: Variables and Other Types

    Lecture 1: Variables and Constants

    Lecture 2: Int, Double and their Subtypes

    Lecture 3: Optional Types and Nil

    Lecture 4: Strings and Characters

    Lecture 5: Boolean Type

    Lecture 6: Tuples

    Lecture 7: Unit2 Exercises

    Chapter 3: More on Arrays, Loops, Directories

    Lecture 1: Fixing Unresponsive Playgrounds

    Lecture 2: Correcting the Command Line Tools Version

    Lecture 3: Learn About Arrays

    Lecture 4: Learn About Sets

    Lecture 5: Learn About Dictionaries

    Lecture 6: For, for-in, while and Repeat Loops

    Lecture 7: If, Guard and Switch

    Lecture 8: Unit3 Exercises

    Chapter 4: Functions, References and Closures

    Lecture 1: Basic Function Syntax

    Lecture 2: Default and Variadic Parameters

    Lecture 3: Value and Reference Type Parameters

    Lecture 4: Function Types & Nested Functions

    Lecture 5: Learn Closures

    Lecture 6: Unit4 Exercises

    Chapter 5: Enumerations in iOS

    Lecture 1: Intro to Enumerations

    Lecture 2: Enumerations: Raw Values

    Lecture 3: Associated Types

    Lecture 4: Initialization in Enumerations

    Lecture 5: Mutation Functions in Enumerations

    Lecture 6: Unit5 Exercises

    Chapter 6: Classes, Structures & Methods

    Lecture 1: Classes and Structures

    Lecture 2: Computed Properties

    Lecture 3: Property Observers

    Lecture 4: Lazy Stored Properties

    Lecture 5: Type Properties and Methods

    Lecture 6: Inheritance

    Lecture 7: Unit6 Exercises

    Chapter 7: First App in iOS, view and Other

    Lecture 1: Intro to First iOS App (HelloYou)

    Lecture 2: Starting the App, Writing the Model

    Lecture 3: Instantiating the Model

    Lecture 4: Creating the View

    Lecture 5: The ViewController & Running the App

    Lecture 6: Model – View – Controller in iOS

    Lecture 7: Delegation

    Lecture 8: Starting the PeopleCount App

    Lecture 9: Setting up the Delegation

    Lecture 10: Unit7 Exercises

    Chapter 8: Navigations and Segue

    Lecture 1: Using a Storyboard Segue

    Lecture 2: Using an Unwind Segue With the Exit Control

    Lecture 3: Setting up a Navigation Controller App

    Lecture 4: Building a Navigation Hierarchy

    Lecture 5: Sending Data During a Segue

    Lecture 6: Delegation in Navigation Controllers – Part 1

    Lecture 7: Delegation in Navigation Controllers – Part 2

    Lecture 8: Unit8 Exercises

    Chapter 9: Table View in Depth

    Lecture 1: Intro to Tab Bar Controllers

    Lecture 2: Moving Data in a Tab Bar Application

    Lecture 3: Displaying Data in a Table View

    Lecture 4: Data Source Methods & Headers

    Lecture 5: Applying Group Settings to Table Views

    Lecture 6: Indexing a Table View

    Lecture 7: Using Subtitle Styles

    Lecture 8: Segueing From a Selected Cell

    Lecture 9: Description of the Exercise for this Unit

    Chapter 10: NoteTaker App

    Lecture 1: Setting up Storyboard for NoteTaker App

    Lecture 2: The Model for NoteTaker & Plist Files

    Lecture 3: Adding a Note

    Lecture 4: Resigning the Keyboard on Text Controls

    Lecture 5: Presenting the Detail View for a Note

    Lecture 6: Deleting Notes

    Lecture 7: Saving and Using Code Snippets in Xcode

    Lecture 8: Presenting an Alert when no Plist Exists

    Lecture 9: Cleaning up the Code, Final Exercise & Summary of Above

    Chapter 11: iOS 8 Part – The Swift Primer

    Lecture 1: Swift Primer Demo 1 with Source Code

    Lecture 2: Swift Primer Demo 2 with Source Code

    Lecture 3: Swift Primer Demo 3 with Source Code

    Lecture 4: Swift Primer Demo 4

    Lecture 5: Swift Primer Demo 5 with Source Code

    Lecture 6: Hello Swift with Source Code

    Chapter 12: The Swift Programming Language – Part I

    Lecture 1: Introduction

    Lecture 2: Variables & Constants

    Lecture 3: Variables and Constants Demo with Source Code

    Lecture 4: Optionals

    Instructors

  • The Complete iOS Bootcamp  No.2
    EDUmobile Academy
    Programming Made Easy
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 4 votes
  • 4 stars: 4 votes
  • 5 stars: 15 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!