Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9
Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9, available at $19.99, has an average rating of 4.8, with 64 lectures, based on 25 reviews, and has 2140 subscribers.
You will learn about You will know all the new APIs added to iOS 11 and Xcode 9 new features. This course is ideal for individuals who are Students who have already taken some iOS development courses It is particularly useful for Students who have already taken some iOS development courses.
Enroll now: Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9
Summary
Title: Practical iOS 11: What's New in iOS 11, Swift 4 and Xcode 9
Price: $19.99
Average Rating: 4.8
Number of Lectures: 64
Number of Published Lectures: 64
Number of Curriculum Items: 64
Number of Published Curriculum Objects: 64
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- You will know all the new APIs added to iOS 11 and Xcode 9 new features.
Who Should Attend
- Students who have already taken some iOS development courses
Target Audiences
- Students who have already taken some iOS development courses
iPhone Development Course
What’s New in IOS 11, Swift 4 and Xcode 9
In this course you are going to learn some of the new features added to iOS 11 and Xcode 9. We are going to create multiple apps that focus on each of the new features. Some of these new features include;
New Xcode Features
Xcode has lots of new features and we’ll be taking a look at some of the new exciting features and how to take advantage of them to make you a better coder. These features include structure highlighting, method extraction, easy renaming, github integration etc.
ARKit
Artificial Reality app used to take thousands of lines of code and complex algorithm to achieve but with the new iOS 11 ARkit, it takes only few lines of code to make an AR app.
Machine Learning
Machine learning is gaining traction in the computer industry and there’s no better time to learn machine learning and how to develop an app that take advantage of it. We’ll develop a simple app that can recognise dominant object in a photo and an app that can recognise the faces of the people in a photo
Drag and Drop
iOS 11 allows user to drag and drop content within one app and also between two different apps. We’ll develop a basic app that allows dragging text from one part to another part.
Vision
We’ll develop an app that allows you to track real world object directly through your phone’s camera. This is a nice feature.
Many more.
We’ll be diving into Natural Language Processing, SiriKit, PDFKit, Apple Music integration, new camera APIs, new Files app and so on…
Now’s the best time to learn iOS 11, Swift 4 and Xcode now before the official release of the public version to the users.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to the course
Lecture 2: What's new in iOS 11
Chapter 2: What's New in iOS 11 and Xcode 9
Lecture 1: Introduction
Lecture 2: Introduction to the project file
Lecture 3: Add large title to navigation bar
Lecture 4: Disable large title on a view controller
Lecture 5: Increase or decrease font size
Lecture 6: Run multiple simulators at the same time
Lecture 7: Simulators now have hardware buttons
Lecture 8: Refactoring – Renamed variables propagates throughout the project
Lecture 9: Extract methods from a chunk of code
Lecture 10: Structure highlighting
Lecture 11: Resize simulator window freely
Lecture 12: Wireless building
Lecture 13: Ability to add named colors
Lecture 14: One click protocol stubs fix
Chapter 3: Machine Learning – CoreML – Image Recognition App
Lecture 1: Introduction
Lecture 2: Setting up the image detection app user interface
Lecture 3: Setting up the button click event
Lecture 4: Download the model from the Apple website
Lecture 5: Create the model and the request
Lecture 6: Create the handler and perform the request
Lecture 7: Request results and result confidence
Chapter 4: Machine Learning and Vision – Face Detection App
Lecture 1: Introduction
Lecture 2: Design the user interface of the face detection app
Lecture 3: Set up the UIImageView programmatically
Lecture 4: Create the next image button click event
Lecture 5: Create the detect faces function to get the bounding box
Lecture 6: Create the bounding box for each of the faces
Lecture 7: More photo samples to test the app
Chapter 5: Artificial Reality ARKit App – Placing 3D objects in your environment
Lecture 1: Introduction
Lecture 2: Create the user interface for the app
Lecture 3: Configuration session and setting up the camera usage description
Lecture 4: Add Apple 3D models into the app
Lecture 5: Create a Model class
Lecture 6: Testing the model class and positioning models
Lecture 7: Create the function to add model and to pass different model names
Lecture 8: Create the touch began function to get touch position
Lecture 9: Pick random models and place around the environment
Chapter 6: Vision – Real Time Object Tracking Through The Camera
Lecture 1: Introduction
Lecture 2: Design the user interface of the object tracking app
Lecture 3: Create the camera as the input device
Lecture 4: Create the camera output, set up camera permissions and run the camera
Lecture 5: Adding the delegate method for capturing image frames
Lecture 6: Vision request using the Inception CoreML model
Lecture 7: Displaying the result and testing the app to track real world objects
Chapter 7: Drag and Drop Feature – Drag Texts To A UITableView
Lecture 1: Introduction
Lecture 2: Design the user interface of the drag and drop app
Lecture 3: Set up the table view correctly
Lecture 4: Configure the items to drag delegate function
Lecture 5: Implement a drag preview for lifting delegate function
Lecture 6: Complete the tableview drop delegate implementation and testing the app
Chapter 8: Natural Language Processing App
Lecture 1: Introduction
Lecture 2: Designing the UI of the language processing app
Lecture 3: Detect the dominant language of a text
Lecture 4: Break words into lexical
Lecture 5: Tokenization – breaking sentences into words
Lecture 6: Lemmatization – find the root of any word
Lecture 7: NameType – detect organization, personal and place names in a text
Chapter 9: QR Code Reader App
Lecture 1: Introduction
Lecture 2: Introduction to the starter project
Lecture 3: Create the function to perform the image request
Lecture 4: Create QR Codes and test the app
Lecture 5: Getting the barcode string value and navigating to the website
Instructors
-
Dee Aliyu Odumosu
Freelance Developer with over 120 Apps Developed -
Jason Taylor
Lead Software Engineer, Dev Trainer (19 courses,50k reviews)
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 0 votes
- 4 stars: 6 votes
- 5 stars: 18 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024