top of page

iOS App Development Course 2018 

Do you want to learn how to make an iOS mobile application? 

This course is designed for people who do not have prior knowledge of Swift and Xcode but interested to learn it.

Course details

 

Date: 9, 26 Sept, 3, 10, 24, 31Oct &  7 , 14 Nov 2018 (total 8 sessions)

Time: 6:30pm-9:00pm

Venue: TBC

Medium of instruction:Cantonese

Cost: Free

 

Target: Current CUHK students and staff

A certificate will be awarded to the participant who has attended 7 classes or above.

Hardware Requirement:  Mac laptop, iPhone or iPad (optional - simulator can be used)

Software Requirement: Xcode 9 

**45 CUHK staff & students had joined this course

Lesson Outline:

 

Lesson 1

Introduction to iOS App Development

- Set up our Development Environment - Xcode

- Introduce the app development process

- First App:  Hello World

- Deploy to Simulator and iOS device

Lesson 2

Introduction to Swift Language

- Introduce the basic syntax of Swift with Playground

    - Variables  

    - Primitive Types: Int, String, Double, Float, Boolean

    - Optional Variables

    - If-then-else, Else-if

    - Loops (for-loop, while-loop)

- Introduce complex structure

    - Array

    - Dictionary

    - Class and Objects 

Lesson 3

Writing the first Swift App

App:  Disco Lights

- Learn how to use buttons in the app

- Write Swift code for a control

Lesson 4

Writing App that requires User Inputs

App:  BMI Calculator

- Learn how to allow Users’ Input with input boxes

- Complete the calculations and display results to the screen 

 

Lesson 5

Writing App that includes images  

App: Roll Dice App

- Learn how to generate a random number

- Learn how to display images on the App screen (with Image View) 

    

Lesson 6

Writing Multi-Tab App

App:  Calorie Calculator

- Learn how to create a multi-tabbed app (vs single view app)

- Use global variables for controlling the contents across multiple tabs

 

Lesson 7

Writing an App with GPS and Map Kit

App:  Show my location

- Learn how to set the right permission and use GPS and Map Kit to display the real-time location

 

Lesson 8

(Option 1) Writing an App with SMS

App:  Send an emergency SMS

- Learn how to send the real-time location to SMS for help 
 
(Option 2) Students form groups to work on their own app design 

bottom of page