HOME > Development > IOS 11 Platform, An Overview With CoreML and ARKit

IOS 11 Platform, An Overview With CoreML and ARKit

  • Development
  • May 08, 2025
SynopsisIOS 11 Platform, An Overview With CoreML and ARKit, available...
IOS 11 Platform, An Overview With CoreML and ARKit  No.1

IOS 11 Platform, An Overview With CoreML and ARKit, available at $19.99, has an average rating of 4.55, with 110 lectures, based on 20 reviews, and has 4800 subscribers.

You will learn about Learn how to use Xcode 9 to develop professional IOS 11 applications Develop a simple Quiz Application Develop Temperature Conversion Application Learn how to integrate the Map framework into your applications Learn how to create Photo Recognition Application using the new CoreML framework Localization Techniques to create Apps that reach a global audience Learn how to use Augmented Reality using A Tetris game engine This course is ideal for individuals who are Students that wish to know an overview of how to write applications on the IOS 11 platform or Students that wish to learn Swift 4 It is particularly useful for Students that wish to know an overview of how to write applications on the IOS 11 platform or Students that wish to learn Swift 4.

Enroll now: IOS 11 Platform, An Overview With CoreML and ARKit

Summary

Title: IOS 11 Platform, An Overview With CoreML and ARKit

Price: $19.99

Average Rating: 4.55

Number of Lectures: 110

Number of Published Lectures: 108

Number of Curriculum Items: 110

Number of Published Curriculum Objects: 108

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to use Xcode 9 to develop professional IOS 11 applications
  • Develop a simple Quiz Application
  • Develop Temperature Conversion Application
  • Learn how to integrate the Map framework into your applications
  • Learn how to create Photo Recognition Application using the new CoreML framework
  • Localization Techniques to create Apps that reach a global audience
  • Learn how to use Augmented Reality using A Tetris game engine
  • Who Should Attend

  • Students that wish to know an overview of how to write applications on the IOS 11 platform
  • Students that wish to learn Swift 4
  • Target Audiences

  • Students that wish to know an overview of how to write applications on the IOS 11 platform
  • Students that wish to learn Swift 4
  • This course is designed for students who wish to learn about the IOS platform. More specifically, this course is designed for beginners who may or may not have any experience with Developing apps for the Apple iPhone using IOS 11. Don’t know Swift 4? well this course includes everything you need to get started with this new and growing language from Apple. The course has been carefully designed for students who wish to be taken from a beginner to paid professional. Everyone can get something out of this course as it will cover everything you need to know to feel most comfortable designing and creating your own applications for the Apple Store. Please join me in your journey in becoming a successful apple developer.

    Best Practices: (Please Read)

    1.) Watch the lecture. Seems self explanatory so let me elaborate; I would prefer students to put your pencils down(not?write any code) and watch closely to the lecture and its content. This will allow you to download all important information to your brain?before trying it yourself. Also, watch the class in order from beginning to end; students sometimes like to jump ahead, this I cannot recommend doing. The way this class is structured is intended to be done from start to finish line.

    2.) After each lecture, please note that the code covered in class is readily available for download. It is my expectation of the student to download this code and load it into their environments to play around and be creative. This is the exercise I expect students to do before moving onto the next lecture. This is an important time for students to go and break things; that’s right break the code I?give you. In learning to code especially, you learn from fixing what is broken! So I encourage the student to be creative with how they want to treat the downloadable resources; There are no wrong ways to approach this method of learning on your own.

    3.) As the facilitator of your learning, if you get stuck on something or would like to share with the class your experience, please add your thoughts and comments to the Q and A section of this course. An open dialogue with myself or other students will reinforce the ideas covered in the lectures.

    Note: The brutal truth to learning how to code, is that there?are “no free lunches” or experiences of?instant gratification. Coding is learned through brute force and trial and error. This method of learning never goes away, as I myself go through it everyday. This class is about learning how to learn, and improving the problem solving skills that you will need to succeed not only in this course, but with the rest of your careers as programmers.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Creating a Simple IOS Application

    Lecture 1: Getting Started With Xcode 9

    Lecture 2: Getting Started With Xcode 9 Beta(If Xcode 9 is not out)

    Lecture 3: Creating Xcode Project

    Lecture 4: Model View Controller

    Lecture 5: Interface Builder

    Lecture 6: Configuring View Objects

    Lecture 7: Running the Simulator

    Lecture 8: Auto Layout Introduction

    Lecture 9: Making Connections

    Lecture 10: Creating the Model Layer

    Lecture 11: Quiz App Demo

    Lecture 12: Icons and Launch Screen

    Chapter 3: Basics Of Swift

    Lecture 1: Types, Constants, Variables

    Lecture 2: Conditionals

    Lecture 3: Numbers

    Lecture 4: Switch Statements

    Lecture 5: Loops

    Lecture 6: Strings

    Lecture 7: Optionals

    Chapter 4: Collections in Swift

    Lecture 1: Arrays

    Lecture 2: Dictionaries

    Lecture 3: Sets

    Chapter 5: Enumerations, Structures, Classes in Swift

    Lecture 1: Enumerations

    Lecture 2: Structures

    Lecture 3: Classes

    Lecture 4: Properties

    Lecture 5: Initialization

    Chapter 6: Views and View Hierarchy

    Lecture 1: Project Setup

    Lecture 2: View Hierarchy

    Lecture 3: Interface Builder

    Lecture 4: Customized Labels

    Lecture 5: Auto Layout

    Chapter 7: Text and Input Delegation

    Lecture 1: TextField Editing

    Lecture 2: Keyboard Types

    Lecture 3: TextField Response

    Lecture 4: Keyboard Dismiss

    Lecture 5: Implementing Temperature Converter

    Lecture 6: Number Formatting

    Lecture 7: Delegation

    Chapter 8: View Controllers

    Lecture 1: View Controller Introduction

    Lecture 2: Setting the Initial View Controller

    Lecture 3: Tab Bar Controllers

    Lecture 4: Adding Icons to Convert and Map

    Lecture 5: Create Swift File for Map View Controller

    Chapter 9: Programmatic Views

    Lecture 1: Programmatic Map View

    Lecture 2: Programmatic Constraints

    Lecture 3: Anchors

    Lecture 4: Margins

    Lecture 5: Programmatic Controls

    Chapter 10: Localization and Internationalization

    Lecture 1: Internationalization and Localization Introduction

    Lecture 2: Internationalization

    Lecture 3: Internationalization Continued

    Lecture 4: Base Internationalization

    Lecture 5: Localization

    Lecture 6: String Tables

    Chapter 11: Controlling Animations

    Lecture 1: Animations Introduction

    Lecture 2: Closures and Alpha Animations

    Lecture 3: Another Temp Label

    Lecture 4: Interface Builder Changes

    Lecture 5: Animation Completion

    Lecture 6: Animation Contraints

    Lecture 7: Timing Functions & Options

    Chapter 12: Debugging

    Lecture 1: Debugging Project Setup

    Lecture 2: Debugging Basics

    Lecture 3: Fixing Our First Bug

    Lecture 4: Literal Expressions For Debugging

    Lecture 5: NSRangeException

    Lecture 6: Setting Up Breakpoints

    Lecture 7: Debugger in the Console

    Chapter 13: UITableView & UITableViewController

    Lecture 1: UITableView Introduction

    Lecture 2: UITableViewController

    Lecture 3: Subclassing UITableViewController

    Lecture 4: Creating Item Class

    Lecture 5: Custom Initializers

    Lecture 6: UITableViews Data Source

    Lecture 7: Implementing Data Source

    Lecture 8: Table View Cells Reuse

    Chapter 14: Editing A UITableView

    Lecture 1: Project Setup & Lecture

    Lecture 2: Adding Buttons to Header View

    Lecture 3: Toggle Editing Mode

    Lecture 4: Adding Rows Part 1

    Lecture 5: Adding Rows Part 2

    Lecture 6: Deleting Rows

    Lecture 7: Moving Rows

    Lecture 8: User Alert Notifications

    Instructors

  • IOS 11 Platform, An Overview With CoreML and ARKit  No.2
    Kevin Murphy
    Programming Instructor
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 4 votes
  • 4 stars: 4 votes
  • 5 stars: 12 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!