Get in Touch

Course Outline

Introduction and Environment Setup

  • Overview of iOS and its fundamental architecture
  • Installing and configuring Xcode
  • Understanding the structure of an Xcode project
  • Creating a "Hello World" app within the iOS simulator

User Interface (UI) Basics with UIKit

  • Concepts of Views and View Controllers
  • Common UI components: UILabel, UITextField, UIButton, UIImageView
  • Designing interfaces using Storyboards and Interface Builder
  • Establishing basic IBOutlet and IBAction connections
  • Hands-on practice: Designing the project UI

Interaction and Events

  • Overview of the ViewController lifecycle
  • Handling UI events via IBAction
  • Accessing UI elements from code using IBOutlet
  • Displaying basic alerts with UIAlertController
  • Hands-on practice: Implementing interactivity in the project UI

Basic Navigation

  • Utilizing Segues for navigation between views
  • Transmitting basic data between ViewControllers
  • Hands-on practice: Implementing screen navigation

Ongoing Practical Project

  • Continued development of the practical project
  • Integrating learned concepts
  • Discussion and resolution of common issues

Summary and Next Steps

Requirements

  • Foundational programming knowledge (experience with iOS or Swift is not required)
  • A Mac computer with Xcode installed
  • A strong interest in mobile app development

Audience

  • Aspiring developers interested in entering the field of iOS app development
  • Junior mobile developers looking to transition into the Apple ecosystem
  • Professionals aiming to develop their inaugural iOS application
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories