Course Information
Course Overview
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
Skills covered in this course
Reviews
-
HHammerhead96 .
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!
-
TTimothy John Carr
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.
-
SSteven Lerner
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.
-
JJonathan Rosenberg
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)