Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction and Environment Setup
- Understanding iOS: Core architectural principles
- Installing and configuring Xcode
- Grasping the structure of an Xcode project
- Developing a 'Hello World' application within the iOS simulator
User Interface (UI) Fundamentals with UIKit
- Exploring Views and View Controllers
- Essential UI components: UILabel, UITextField, UIButton, and UIImageView
- Constructing interfaces via Storyboards and Interface Builder
- Establishing fundamental IBOutlet and IBAction connections
- Practical exercise: Designing the project's user interface
Interaction and Event Handling
- Overview of the ViewController lifecycle
- Managing UI events using IBAction
- Accessing UI components from code via IBOutlet
- Presenting basic alerts using UIAlertController
- Practical exercise: Implementing interactivity within the project interface
Foundational Navigation
- Utilising Segues for view transitions
- Transmitting basic data between ViewControllers
- Practical exercise: Executing screen navigation
Continued Practical Project
- Ongoing development of the practical project
- Integrating concepts learned during the course
- Discussion and troubleshooting of common challenges
Summary and Next Steps
Requirements
- Fundamental programming knowledge (prior experience with iOS or Swift is not essential)
- A Mac computer with Xcode installed
- A genuine interest in mobile application development
Target Audience
- Aspiring developers keen on entering the iOS app development space
- Junior mobile developers transitioning into the Apple ecosystem
- Professionals seeking to develop their inaugural iOS application
21 Hours