About
An introduction to programming in Xcode using Swift. You'll be guided through writing code in an Xcode playground by a professional iOS Developer. Lessons consist of 1 video docked to your screen via Picture-in-Picture mode and after the initial lessons 1 Xcode playground will be provided to download. Picture-in-Picture enables the video to be placed over your Xcode window. This allows you to continue programming as you watch and listen to the recorded instructions. A technique we refer to as pair-programming. Each lesson is designed to provide foundational skills to build on in the future. Those students who don't finish the program won't gain the knowledge, experience or foundational programming skills designed to support self-learning and future independence - it's important guys! Once completed, you'll gain a strong understanding of variables, types and fundamentals of system design (not how to build empty apps!). After the 3 days of introducing Swift and its language features, you'll be guided through a real-world project to construct some actual real-life software without UI. Please be warned that UI cannot be learned before the language if you are to become a strong and confident developer. Our calculator project ensures a strong knowledge of using numeric values and the issues of converting between base 2 and base 10). After you have finished building your software system we will provide the same finished software but in an iOS app. Teaching how to build apps is not included in this program. The supplied Xcode project is for reference (and fun) so you can build your software as an iOS app and install it to device if you want to. Sadly, most online Swift programs & courses confuse teaching Swift with constructing UI, resulting in poor architectural knowledge for each student, a collection of empty apps with no functionality and slower career progress - learn Swift FIRST guys (you're supposed to be engineers)! Good luck, much love & enjoy.
You can also join this program via the mobile app. Go to the app
Instructors
Course Contents
Day 2: Code Encapsulation
.9 steps
Day 3: Types
.8 steps
Project: Basic Calculator
.7 steps
Free Resources
.1 step
Next Steps
.1 step
