Description
This course is aimed at students aged 13-17.
Learn to build iPhone and iPad Apps
All of our programming courses are taught with a hands-on approach, using a range of practical exercises. By taking the iOS App Development Course, students will learn how to create fully functional apps for both the iPhone and iPad. Students will develop native apps for the iOS platform using Swift programming language and Xcode development environment.
COURSE OUTLINE
Swift Programming
- How to create and run a Swift program in Xcode
- Swift Syntax
- Class declaration
- Variable and constant declarations
- Properties and Method Calls
- Programming Decisions and Looping
- Strings and Arrays
- Method declaration and call
- Object Initialisation
- Object Oriented Programming Principles
iOS App Development
- Tour of the Xcode development environment
- UI design for iPhone and iPad
- Actions and Outlets
- Working with the storyboard
- App navigation
- Adding image, label, button and text field
- Switch and Slider
- Audio and Animation
- Shake Gesture
- Tab Bar
- Gesture Recognisers: Tap, Pinch, Swipe, Rotation.. Random function
- Testing app on simulator and device
ADVANCED TOPICS
- Creating a global class
- Web View
- Maps
- Adding a timer
- Automatic Navigation