Play Video



Swift Basic
IT Standard 12 10 hrs Mobile App Development Swift
This course introduces iOS app development through Swift programming, offering a hands-on experience with Swift Playgrounds and SwiftUI. Participants will enhance their user interface design abilities and sharpen their problem-solving and logical thinking. Engage in a series of comprehensive tasks designed to elevate your programming expertise, setting a solid foundation for app development.
Learning objectives
- Master the fundamentals of Swift programming and interface structures to create dynamic views and interactive games.
- Learn to effectively manage data flow between views using state variables and integrate map functionalities with the MapKit library.
- Develop navigation skills within Swift applications and design a custom app by applying learned concepts and utilizing customization techniques.
Lesson plan
Introduction To Swift | Understand the basic concept of Swift | Hands-on: Show display of customised images and create a rock paper scissors game in swift
Using Extended libraries | Understand How to use @state variable to achieve the passing of value between views | Hands-on: Create MapView where students can pin-point a location
Navigation | Learn how to navigate through different views | TabView, NavigationView | Hands-on: Create Navigation page to navigate between different views
Design your own App | Review the previous concepts mentioned and create a app/game interface
Prerequisites
- Swift Playground Course or equivalent
Software
- Swift playground (iPad)
- Xcode and Swift (iMac/MacBook)
Other requirements
Hardware
- iPad/iMac/MacBook