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 Configuration
- Overview of iOS and its foundational architecture
- Process of installing and setting up Xcode
- Exploring the internal structure of an Xcode project
- Creating an introductory "Hello World" application within the iOS simulator
Fundamentals of User Interface (UI) with UIKit
- Concepts of Views and View Controllers
- Standard UI components: UILabel, UITextField, UIButton, and UIImageView
- Interface design utilizing Storyboards and Interface Builder
- Establishing basic IBOutlet and IBAction linkages
- Practical exercise: Constructing the project's visual interface
Interaction and Event Management
- Overview of the ViewController lifecycle
- Processing UI events through IBAction
- Referencing UI components via code using IBOutlet
- Presentation of basic alerts using UIAlertController
- Practical exercise: Adding interactivity to the project interface
Foundational Navigation
- Leveraging Segues for movement between views
- Transferring basic data between ViewControllers
- Practical exercise: Implementing screen-to-screen navigation
Continuous Practical Project
- Sustained development of the ongoing practical project
- Integration of newly acquired concepts
- Review and resolution of frequent technical challenges
Conclusion and Future Directions
Requirements
- Fundamental programming concepts (specifically in iOS or Swift is not a requirement)
- A Mac computer with Xcode pre-installed
- A genuine interest in mobile application development
Target Audience
- Emerging developers exploring the realm of iOS application creation
- Junior mobile professionals aiming to enter the Apple ecosystem
- Professionals intending to develop their first iOS application
21 Hours