App Prototyping with Keynote and Swift Playgrounds

App Prototyping with Keynote and Swift Playgrounds

26 hours

Duration:

26 hours

Type:

Design, Prototyping, and UI/UX

Course Overview

Get started with prototyping for building mobile apps using real-world design principles from Apple’s Human Interface Guidelines.

This programme is suitable for students who are new to coding, and are interested in designing and prototyping mobile apps using Keynote.

Beyond no-code prototyping, students can learn some syntax-based programming in Apple’s Swift language by solving fun, interactive coding puzzles and creating simple apps in SwiftUI.

Lesson Outcomes

  • Know and implement app design concepts from Apple’s Human Interface Guidelines

  • Understand the design thinking process in relation to app development

  • Create low-fidelity and high-fidelity app prototype designs

  • Create interactive app prototypes to showcase ideas

  • Read and write basic Swift code to solve coding puzzles and create simple apps.

Details

Project

Students will create an app prototype or experience, which can be submitted for the Swift Explorers Challenge.

Requirements

  • Hardware: iPad with iPadOS 17 or newer: minimum iPad 6th Gen, iPad Air 3rd Gen, iPad mini 5th Gen, iPad Pro 12” 2nd Gen, any iPad Pro 11”, or Mac devices with macOS Ventura or newer: MacBook Pro 2017 or later, MacBook Air 2018 or later, iMac 2017 or later, Mac mini 2018 or later.

  • Software: Keynote 14 or newer; Swift Playgrounds 4.5 or newer. Both free from Apple App Store.

Join us for the best coding and digital making experiences for students, teachers, and professionals in Singapore and beyond.