Mobile App Development

Mobile App Development

Step into the world of mobile app development using SwiftUI, Apple's modern framework for building iOS apps. Learn how to create beautiful, responsive apps by leveraging Swift's powerful language features and SwiftUI’s declarative syntax. By the end of the course, you will have gained the skills to start your journey as a software and mobile developer, ready to launch your own iOS apps.

Delivery

Online & On-Campus

Age

13 to 18

What You'll Learn

  • Explore the foundations of Swift, Apple's programming language, and understand the basics of SwiftUI, a framework that makes building user interfaces intuitive and efficient.

  • Learn to create visually appealing and responsive layouts by combining SwiftUI’s views and modifiers.

  • Understand how to make your app interactive by adding navigation between different views, handling user inputs, and building dynamic content.

  • Discover how to use Swift’s Combine framework to handle data flow and events, integrating it into your app for real-time updates.

Final Project

For your final project, you will design and build a tracking app that leverages the core features of SwiftUI and iOS development. The theme of the app can be personalized to your interests—whether it’s a sleep tracker, a habit tracker, a fitness tracker, or even a study time tracker.


By the end of the course, your tracking app will be a polished, fully functional tool that you can continue to enhance or submit for review to the App Store.


Disclaimer: While you will have the opportunity to submit your app to the App Store, it's important to note that Apple’s app submission process is rigorous, and publishing can require additional steps to meet their guidelines and policies.

Target Audience

This course is designed for learners who are excited about app development and want to learn how to build and launch their own iOS apps. No prior programming experience is required, although having a curiosity for coding and problem-solving will enhance your experience.

Requirements

macOS 13+, Intel processor or Apple Silicon, 8GB+ RAM

COMING SOON

COMING SOON

COMING SOON

Schedule & Locations

Our next intake will take place in Spring 2025.
Schedule and Locations will be announced in January 2025.

Be the first to know when registration opens…

Sign up to receive updates on our Spring and Summer 2025 intakes and be the first to know when registration opens and locations are announced.

Sign up

Sign up

Sign up

Sign up

For Adults

For Youth