Video thumbnail 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.

Enquire Training

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