Udemy

How to Make a Freaking iPhone App - iOS 11 and Swift 4

Enroll Now
  • 3,297 Students
  • Updated 11/2018
4.4
(482 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
16 Hour(s) 23 Minute(s)
Language
English
Taught by
Nick Walter
Rating
4.4
(482 Ratings)
2 views

Course Overview

How to Make a Freaking iPhone App - iOS 11 and Swift 4

iPhone App Development from scratch. Learn how to make iOS apps using Xcode 9. Including CoreML and ARKit!

Have you ever wanted to make an iPhone app? Did you get lost in YouTube videos or online blog posts? This is the course for you!

My name is Nick Walter and I am a self taught iPhone programmer. I know what it feels like to start from the beginning. In my course I will teach you Swift 4 and how to make iOS 11 apps. What will we make?

  • Emoji Dictionary - A simple app to help us learn about TableViews
  • ToDo List - A todo app that teaches us about CoreData
  • Collector - Learn to work with the camera as we make an app to catalog a collection of something (video games, movies, stamps, etc...)
  • TalkBoy - Record sounds using the microphone and play them back. This one is fun!
  • Augmented Reality - Using 3D animation we'll make an airplane move around in our world.
  • Machine Learning - We'll create an app that will try to detect the subject matter of any image. Very fun!
  • Snapchat Clone - We'll use Firebase to make a simple version of Snapchat. Very involved
  • Pokemon Go Clone - Learn how to work with maps as we make a clone of most popular iOS game right now

You'll also learn:

  • How to submit an app to the App Store
  • How to make money with iOS
  • Git and GitHub

Come join the funnest course on Udemy for making iPhone apps!

Course Content

  • 10 section(s)
  • 143 lecture(s)
  • Section 1 Welcome and Xcode
  • Section 2 The Fundamentals
  • Section 3 Git and More Swift
  • Section 4 *APP 1* Emoji Dictionary - Learning the Importance of TableViews
  • Section 5 Making Money with iOS
  • Section 6 Advanced Swift 4
  • Section 7 *APP 2* ToDo List - Saving Information with CoreData
  • Section 8 *APP 3* Collector - Take Pictures and Work with Images
  • Section 9 *APP 4* TalkBoy - Record Audio with the Microphone
  • Section 10 Uploading to the App Store

What You’ll Learn

  • Create Fully Functional iOS 11 Apps
  • Develop a Solid Understanding of Swift 4
  • Learn ARKit and CoreML
  • Industry Tips Like How to Get a Job and Make Money from Your Apps
  • The Basics of Git and GitHub
  • Make Snapchat Clone
  • Make a Pokemon Go Clone
  • A Step by Step Guide to Uploading Your App to the App Store


Reviews

  • H
    Hammerhead96 .
    4.5

    By and large it was very good. Nick is fun. My only complaint would be there are times the example code changes after a video edit (or whatever) and you have to notice it has changed to get things correct. He does a good job of not overloading a beginner very often, he tries to make it clear that not even seasoned coders know *every* function and call and syntax off the top of their head. Thank you Nick, I really enjoyed your course!

  • T
    Timothy John Carr
    4.0

    Good but.... Could do with a more in depth introduction to the swift language at the start before moving onto app development. Functions, optionals, closures, Structs vs Classes, pass by reference, triplets etc. Early days and this stuff could be covered further into the coarse. Guards, Optional chaining, exception(error handling), defensive code, MVC, singleton and other design patterns etc. Importance of commenting your code. Maybe introduce swiftyJSON etc.

  • S
    Steven Lerner
    5.0

    I really like this course and Nick is a great instructor. For someone that is totally brand new to programming and development this is a really good course. Some stuff i get right away....some stuff is taking a little longer. I know with more practice it will get easier.

  • J
    Jonathan Rosenberg
    5.0

    It is told in a very easy to understand and way and it is easy to follow the steps of how everything works. Really awesome course, especially for those who are new to programing. (like me)

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed