Skip to content
UdemyiOS SwiftPaid courseBeginner levelCertificate

How to Make a Freaking iPhone App - iOS 10 and Swift 3 (Udemy.com)

iPhone App Development from scratch. Learn how to make iOS apps using Xcode 8. The Basics Include Pokemon Go & Snapchat

Created by: Nick Walter

Last updated November 2018

icon
What you will learn

  • Create 10 fully functional iOS 10 apps
  • Develop a solid understanding of Swift 3
  • 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

How it compares

Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:

  • Rating4.7 out of 5higher than 87% of them
  • Reviews1,203#25 of 161 by number of reviews
  • Length16.1 hourslonger than 63% of them
  • Last updatedNovember 2018earlier than 71% of them

icon
Course Description

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 3 and how to make iOS 10 apps. What will we make?

*Emoji Dictionary - A simple app to help us learn about TableViews

*Do It! - A todo app that teaches us about CoreData

*Game Collector - Learn to work with the camera as we make an app to catalog a collection of something (video games, movies, stamps, etc...)

*Soundboard - Record sounds using the microphone and play them back. This one is 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

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

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Nick Walter

Hi! I'm Nick, and I love to code. About five years ago I decided that I wanted to learn to code, but I had limited access to programming resources, and I was getting frustrated with all of the YouTube videos and online tutorials out there. I experimented, struggled, and definitely failed a lot, but I finally got the hang of it, so I decided that I wanted to change the way that people learned to code, and I started teaching. My experience as an online student has directly influenced my teaching style, because I know what it is like to be in your shoes.

When Apple announced their new programming language, Swift, in 2014, I made my big online teaching debut and created the internet's first Swift course. Since that time, I have become a full-time online instructor and I now have courses not only in Swift, but also in iOS, Android, Django, Kotlin, Python, HTML, Blockchain, etc. I have also created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide. 

I love sharing my excitement for coding with my students, and I try to make learning as fun and as easy as possible. Thanks for being part of my coding community!

icon
More courses by Nick Walter

$84.99

$12.99

$124.99

$64.99

$12.99

$13.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.7

1,203 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Morgan Hondros on 12/26/2018

I believe some of the info in this course is out of date. However, with the help of the instructor I've been able to modify the info to what is current. I would not typically do this with other classes. However, with Nick this is a blessing in disguise. Nick is a great instructor that keeps you engaged and I'm able to build apps that work. Because of this, I've been able to adapt from older to recent code and this is a great skill to have. For this reason, I would recommend Nick as an instructor on Udemy. You will not go wrong. He also has more recent courses as well. Get anything with him.

By Walter S. Ragland, Jr. on 3/5/2018

I really enjoyed taking this course! It is very simple, easy to understand and highly recommended for beginner developers. It may start off a little slow when covering the absolute basics, but one of the bonuses of this course is that Nick always starts with a clear sketch of his app and stresses the importance of having one on hand. He also walks you through using APIs such as Firebase and a few other CocoaPods module to create clones of some of the most popular apps. The SnapChat clone, as well as the non-AR PokemonGo clone, were my favorites apps that we created in this series. A very practical and useful implementation of using Map in your apps! He also goes over Core ML, which is something that students will need to know. His teaching style is down-to-earth, practical and friendly and he doesn`t come off as an "elite instructor who easily knows and can do everything". I think his lessons and approachable personality are just what beginners need in order to get started in App design! Looking forward to his next course! Job well done!

By Andrzej Palec on 6/27/2017

I've just finished this course and I must say I really loved it. Nick explains everything very understandable and clearly, he is very likeable and motivating all the time and was always handy and responsive when some problem occurred or when you needed his help. xCode and Swift are constantly developing and slightly changing, so it is not possible to avoid some small issues and differences between the videos and the code of the app in the actual version of xCode - even with the big effort Nick puts into making this course. Sometimes I lost track for a moment, but there was always someone who helped me, either Nick himself or my classmates that ran into similar problems few weeks or months before me. I recommend to check Q&A for each section, I found it really helpful. In conclusion: It was fun from the start to the end, from the building the easiest apps to the more complex ones. Nick's enthusiasm is very contagious so now I'm hungry for learning more and I picked up Nick's follow-up course "Intermediate iOS 10 - Advance Your Skills". Nick, thank you for this terrific course! Let's see what happens next...

By Pujita Tipnis on 1/17/2017

Teaching by showing how to create different projects really helps. Makes it look really easy and I feel like I've accomplished a lot through the videos. Though I did struggle a bit when trying to create my own app, but I guess, practice would help me get there, and this tutorial made it REALLY very easy for me to have a starting ground for my app. I just loved the tutorial. Nick is really funny and shares a lot of really useful and practical tips throughout the tutorial. I highly recommend this tutorial to everyone looking to learn iOS. It's a lot of fun while learning.

By Mazvydas Bartasius on 12/3/2016

Great course, tons to learn. Nick is a good teacher, and falls right in the middle of practical application and explanation. However, the later one gets cut short sometimes. While, the premese of the course is to get a person to create an app, it does feel like there's a ton of information, that gets talked about, but never in detail. I think students should be pushed to do excercises more often, maybe optional ones, but still, I would welcome a to do list for each course, without answer, because, it really helps to learn when your'e trying to figure out on your own. Several suggestions from me to the course author (Nick): 1) To supplement the info you touch upon add links to literature, so that people can read up on it. Or watch in-depth tutorialon topic. 2) Challange students to complete tasks, or improve app. Ipersonally would always improve UI and functionality, like code safety and UX. The tasks should be optional (some might just want to write an app). Suggestion to students: if you're serious about learning try "hedging your bets" use several tutorials (Udemy, Udacity, TeamTreeHouse, etc.) and books (Swift apprentice and etc.) , because you will get a more rounded knowledge. Additionaly, if your planning to work with other developers you''d encourter different styles of code and different styles of code. Nick also has a terrific course on Swift syntax called "Swift 3" you might want to take that one before, if your planning to work with Swift seriously. You might feel that there's even more things you don't know than before, and that' completely normal. There's this saying about aquiring new knowledge "If your not confused and don't have questions, you're doing it wrong". Best part: FireBase Most confusing: PokemonGo Instructor: Awesome More practice needed. Challange us!

By Jorge Velasco Sandoval on 11/18/2016

Nick is not only a great person but also a great instructor! He takes you form zero and answers question really fast. I've taken other courses and tried making apps just with Google and it's a mess. take this course, it's well worth it! It's worth mentioning that you probably won't be making triple A apps just with this course but it's a great start. I think the only issue I had twice was that two lines of code were no longer up to date but the nice people of the forums had answered some of my question.

By Space monkey on 11/15/2016

IF you just wanna build an App .... Nick is your guy . Simply an outstanding teacher Update review . If you really really wanna build an app without getting into unnecessary topics . This course is for you ! . Nick takes you step by step without assuming you have coding background to make useful apps and inspire you to build your own apps . I am student in college of law and i learn swift as a side thing . I never understood how things work even tho i took couple of courses with longers hours and higher rating with bigger group of students but after just finishing 30% of this course i feel like i can make any idea come across my head into an app.

By Andrei Palonski on 11/13/2016

Nick, you're a great teacher, I really enjoyed learning from you, and sooo like your style of teaching with gags and jokes, but I can't put 5 stars. First, compared with other similar courses yours course too short, little modules, secondly, it is not given time design, for example a module on the Sketch or Photoshop... ets., and thirdly absolutely no update, would like to see in this course while I would introductory modules to develop a watchOS and tvOS. Hopefully, next year, you must pay attention to these issues and will release a new course, which is just explode! Once again many thanks and success!!! P.S. Sorry for my bad English (

By S M on 9/23/2016

This course was very fun and exciting and the instructor is absolutely fantastic. I felt like I learnt a lot and and had fun too (especially when building Snapchat). My only issues were that after the Snapchat section the code given in the lectures did not work with the latest Xcode Version 8.0 (8A218a). As a result, I was unable to build a Pokémon GO like app as well as iMessage and Siri, which was extremely disappointing. And when a question is posted in the questions section, it takes a long time to get an answer. Overall though, it was a fantastic course, teacher is terrific, and I really had fun!

By Tom Piotrowski on 8/22/2016

I like (a) the "picture-in-picture" of the author talking; makes the monolog more interesting; (b) repeatedly working with TableView; (c ) quite challenging tutorials like Pokemon Go; (d) strong & useful github introduction and use. I loved all the typing completion though many times if I blinked I missed it. I would have like just a brief discussion of some of the other 'completions' which come up. I would have liked to do the Firebase -Snapchat Clone but the set up with cocoapods was too complex; maybe it failed b/c I was using xCode Beta 8. I have mixed feeling about there not being zips of the completed sections, especially Snapchat and Pokemon. So anyway, excellent course which I highly recommend. I didn't give it five stars since I rarely, rarely do that :-)

Showing all 10 reviews on CourseDuck

Read all 1,203 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100