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 Development Environment Configuration
- Defining iOS and understanding its basic architecture
- Installation and setup of Xcode
- Exploring the structural components of an Xcode project
- Developing a "Hello World" application in the iOS simulator
Foundations of User Interface Design with UIKit
- Managing Views and View Controllers
- Working with standard UI components: UILabel, UITextField, UIButton, UIImageView
- Structuring interfaces through Storyboards and Interface Builder
- Establishing basic IBOutlet and IBAction connections
- Practical exercise: Structuring the project's UI
Handling Interactions and Events
- Overview of the ViewController lifecycle
- Processing UI events via IBAction
- Accessing UI components programmatically using IBOutlet
- Prompting users with basic alerts using UIAlertController
- Practical exercise: Adding interactivity to the project UI
Basic Navigation Techniques
- Utilizing Segues for transitioning between views
- Transferring fundamental data between ViewControllers
- Practical exercise: Implementing screen-to-screen navigation
Continuous Practical Project Development
- Ongoing refinement of the hands-on project
- Application of newly acquired concepts
- Collaborative troubleshooting and resolution of common challenges
Recap and Future Development Path
Requirements
- Fundamental programming skills (previous experience in iOS or Swift is not required)
- A Mac computer equipped with Xcode
- A genuine interest in mobile application development
Target Audience
- Aspiring developers eager to enter the iOS development field
- Junior mobile developers expanding their skills into the Apple ecosystem
- Professionals seeking to develop their first iOS application
21 Hours