The objective is to practice the core programming concepts that will form the foundation of most of the apps I’ll build in the future.
I'am going to make a Magic 8 Ball app. You can ask the app to make all your hard decisions! With this app in my pocket, I will always have an answer to life’s many conundrums!
- How to clone an existing Xcode project from GitHub.
- Create an app with behaviour and functionality.
- Create links between the Interface Builder files and code using IBActions and IBOutlets.
- Get familiar with the Xcode code editor.
- Learn to use comments to annotate code.
- Understand and use Swift constants and variables.
- Understand and use collection types such as Swift arrays.
- Test and debug your app with the Xcode console.
- Learn about randomisation and how to generate random numbers in Swift.
No Retreat, No Surrender!!!