![]() □ Course 3: Foundation of Programming: Fundamentals Going back to fundamentals and making sure you understand everything is a good way to get a self-confidence boost. The following courses weren’t specifically related to iOS but they helped me realize that I had already learnt a lot. I kept working on my personal project whilst taking this course. Mark has a great attention to detail, and also thinks beyond the actual code by giving great design and UX tips. This course covered some elements and concepts that had been covered by the first course, but it was actually very valuable to review them to ensure I had understood them properly. He always brings it back to what’s actually needed in the real world when developing apps for clients and for yourself, whether you do it alone or as a team. This course was simply awesome! Mark has a consulting background and is a great teacher. □ Course 2: iOS 9 & Swift 2: From beginner to Paid Professional by Mark Price (now Devslopes) A good friend of mine is gluten intolerant, and I wanted to build an app that would reference pubs/bars where we’d find gluten-free beers in London, UK, where I used to live back in 2015.Īt the end of the course, I had a very ugly and very messy, yet functional, minimal viable product (MVP) for my first iOS app. I started working on my first app after a few chapters with Rob. Building clones of Flappy Birds, Tinder, Instagram and Snapchat on my first iOS-related course was mind blowing. He kept the complexity level to a bare minimum while explaining very clearly and thoroughly all the concepts needed to start building iOS apps. In this first video-based iOS course made by Rob Percival I learned how to build 15 real-world apps. This course has been updated since I finished it but it’s still obsolete as it only covers Swift 3 (while I’m writing this, we’re already on Swift 4.2). □ Course 1: The Complete iOS 8 and Swift Course by Rob Percival The goal of this article is to show you how much went into teaching myself and not to give you a list of things to follow to be up to date with today’s state of iOS developement.Īt the end of this post, I added a mini roadmap with the courses I would recommend to follow for someone who would start learning today. ![]() Some of the courses listed below are obsolete as I’m writing this blog. ![]() How did I teach myself how to build iOS Apps with Swift? And Apple wouldn’t launch a brand new language if it wasn’t to support it and put effort behind it. Obj-c looked super ugly to write while Swift was the shiny new stuff. That will sound crazy to some of you but I picked Swift for two reasons. I already owned a Mac & an iPhone so the decision was quite easy for me. Research: Googling around for programming languages…Īnswer: Ok iOS = Swift or Obj-c, Android = Java (Kotlin didn’t exist yet when I started)Īnswer: iOS = Mac & iPhone or iPad needed (unless you want to boot a Windows Machine with MacOS … but good luck with that) Android = Any laptop that can run Android Studio & an Android device. Question: Android or iOS? Windows (LOL) Blackberry (LOOOOL)? Question: Building apps… ok but how? What should I learn? Building apps? Which platform? Which language?Īs described in my first post, I broke down the main goal into smaller questions until I got to clear conclusions. In this second part, I’ll go through the list of online courses, books and other resources I used to teach myself ”how to build iOS apps.” 1. So there is a HUGE benefit to ALSO go through the iOS 9 course - or you'll miss out on awesome content.ĭon't forget to join the free live community where you can get free help anytime from other students and teacher's aides.If you missed Part 1, it’s not too late to catch up and read about how I went from zero to my first (real) program. Keep in mind that this iOS 10 course has a bunch of new apps. If you are a student of iOS 9: From Beginner to Paid Professional then feel free to start taking this iOS 10 course. Swift 3 broke a lot of things in Swift 2. We cover those changes periodically throughout the course so don't worry about watching Swift videos again if you already know Swift. If you already know Swift then you can skip the Swift section since the changes between Swift 2 and Swift 3 are minor. Lectures are not broken out by specific topics. You build apps and then learn a ton of principles within those apps. So don't skip around! I've designed this course to take you down a guided learning path. If you are absolutely new to programming you should start at the beginning of the course and go to the end. Understand programming & basic algorithms.Here are some of the things you'll be able to do after taking this course: This course is designed like an in-person coding bootcamp to give you the most amount of content and help with the least amount of cost. Welcome to the world's most comprehensive course on iOS development.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |