IOS 11 Platform, An Overview With CoreML and ARKit
- Development
- May 08, 2025

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
Who Should Attend
Target Audiences
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

Kevin Murphy
Programming Instructor
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Finance for Non Finance ProfessionalsEntrepreneurs
- Interview Questions and Answer on Python
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Learn Easy HTML5 Game Development in Construct 2
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling