Dicee
GitHub link
Goal
The objective of this tutorial is the core programming concepts that will form the foundation of most of the apps you’ll build in the future.
What
We’re going to make a Las Vegas dice app. You can make the die roll at the press of a button or by shaking your phone. With this app in your pocket, you’ll be fully set up to settle any score on the go!
Knowledge
- How to clone an existing Xcode project from GitHub.
- Create an app with behavior 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.