Level:

Beginner

Beginner

Beginner

Age Group:

Primary, Secondary, Junior College (Delete accordingly)

Primary, Secondary, Junior College (Delete accordingly)

Primary, Secondary, Junior College (Delete accordingly)

Duration:

1 – 2 Days (Use – instead of -)

1 – 2 Days (Use – instead of -)

1 – 2 Days (Use – instead of -)

Type:

Course

Course

Course

Mobile App Development

Mobile App Development

Mobile App Development

App development with Swift on Xcode - Beginner

App development with Swift on Xcode - Beginner

App development with Swift on Xcode - Beginner

Lesson Outcomes

Lesson Outcomes

Lesson Outcomes

  • Understand SwiftUI and its capabilities for creating apps

  • Build a Jokes app with interactive elements and animations

  • Develop a Quiz app with multiple-choice questions and feedback mechanisms

  • Adapt apps for Dark Mode using environment properties and system colors

  • Transition from Swift Playgrounds to Xcode for professional app development

  • Implement data persistence using @AppStorage

  • Gain proficiency in fundamental Swift programming concepts like variables, arrays, structs, closures, and collection functions

  • Utilize advanced Swift features to make apps interactive and user-friendly

Course Overview

Course Overview

Course Overview

The course introduces students to Swift and SwiftUI, providing a detailed guide on app development including Jokes and Quiz apps. It transitions learners from Swift Playgrounds to Xcode, covering critical aspects like layout, data structures, animations, alerts, sheets, and dark mode adaptations. It also delves into Swift fundamentals such as arrays, structs, closures, and collection functions, emphasizing interactivity and data persistence using @AppStorage. Students will engage in practical projects, developing a deep understanding of Swift programming and app-building skills.

Benefits

Benefits

Benefits

Content

Registration

Registration

Registration

Let's work together!

Let's work together!

Let's work together!

Tinkercademy is the education brand of Tinkertanker Pte Ltd, based in Singapore.

Looking for educational toys and kits? That's our Get Hacking Store, run by our subsidiary Tinker Class Pte Ltd.

We're a proud investor in, and collaborator with, Tinkermind, a maker-centric tech education company, because we like their name.

Sign up for our mailing list!

Teachers will receive a monthly (or so we hope) email with news & thoughts on tech education; free workshops, resources, and competitions for students; and other newsworthy messages.

For students and professionals, we'll send information about free learning resources we publish, and occasionally ask you to check out our new courses and offerings.

Get in touch!

59 Jalan Pemimpin #04-01,

L&Y Building, Singapore 577218

hello@tk.sg

© 2025 Tinkertanker Pte Ltd.

Teaching and coding in Singapore since 2006!

Tinkercademy is the education brand of Tinkertanker Pte Ltd, based in Singapore.

Looking for educational toys and kits? That's our Get Hacking Store, run by our subsidiary Tinker Class Pte Ltd.

We're a proud investor in, and collaborator with, Tinkermind, a maker-centric tech education company, because we like their name.

Sign up for our mailing list!

Teachers will receive a monthly (or so we hope) email with news & thoughts on tech education; free workshops, resources, and competitions for students; and other newsworthy messages.

For students and professionals, we'll send information about free learning resources we publish, and occasionally ask you to check out our new courses and offerings.

Get in touch!

59 Jalan Pemimpin #04-01,

L&Y Building, Singapore 577218

hello@tk.sg

© 2025 Tinkertanker Pte Ltd.

Teaching and coding in Singapore since 2006!

Tinkercademy is the education brand of Tinkertanker Pte Ltd, based in Singapore.

Looking for educational toys and kits? That's our Get Hacking Store, run by our subsidiary Tinker Class Pte Ltd.

We're a proud investor in, and collaborator with, Tinkermind, a maker-centric tech education company, because we like their name.

Sign up for our mailing list!

Teachers will receive a monthly (or so we hope) email with news & thoughts on tech education; free workshops, resources, and competitions for students; and other newsworthy messages.

For students and professionals, we'll send information about free learning resources we publish, and occasionally ask you to check out our new courses and offerings.

Get in touch!

59 Jalan Pemimpin #04-01,

L&Y Building, Singapore 577218

hello@tk.sg

© 2025 Tinkertanker Pte Ltd.

Teaching and coding in Singapore since 2006!