Following DORSCON Orange status, IT Enabler has implemented MOH work from home measure. Our customer service team is currently working from home. For any enquiries, please call or email us.

+Android Programming Course
+Apple iOS Apps Development
+SQL Scripting
+MS SQL Server 2012
- MS SQL Server 2012 Database Administration
- MS SQL Server 2012 Database Querying

+Oracle Database SQL
- Oracle Certified SQL Expert

+VBA Excel / Access / Word
+Web Design & Ecommerce
+Web Development &

- SQL Scripting
- Adv SQL Scripting
- Javascript
- HTML5 with JavaScript and CSS3
+Microsoft Infrastructure Certification

CompTIA Courses


Basic Networking & IC3 Courses

Register Courses at IT Enabler
Home >Apple iOS Developer - Apple iOS Development Mobile Apps Course Singapore
Apple iOS Developer - Apple iOS Mobile App Development

Apple ios Development - Mobile App Development

Course Objective:

Course Objective:
This is a 2-day (14- hours) course designed for participants with no prior programming experience or non-programmmers.The Apple iOS mobile development covers both the Swift 4 programming language and Xcode as iOS application development tools and is driven by hands-on projects.

The following course outline covers both Swift 4 programming language and Xcode 9 (latest iOS Development tools)

  • Introduction to Swift 4 programming lanugage
  • Introduction to Swift 4 condition flow
  • More about Swift 4 ( functions, classes and inheritance, options, enums, etc)
  • Introduction to Xcode, Xcode Development Interfaces, Interface Builders, etc
  • More about Xcode UIKits – controls, outlets and actions, AutoLayout and Stack Views, Seguels, Animation, ViewControllers, Navigation Controllers, Tab controllers, System View Controllers, etc.

At course completion, participant will be able to build the following Apple iOS app:

  • Build BMI Calculator app or Restaurant menu order app
  • Build a word-guessing app or Word Quiz app which keep track of scores.
  • Build Multi-screen, Multi-tab apps with animation & programmable logic
  • Build app to access camera, gallery, email and share data between friends
  • Learn to request permission to access personal data
  • Publishing to Apple Apps Store.


No programming pre-requisite although knowing some form of prior programming experience is advantageous.

Certificate Of Attendance :

Certificate Of Attendance will be awarded to participants completing the course achieving minimum 75% attendance.

Training Duration:
Full-time: 2 weekdays / Sat & Sun    Time : 9.30am to 5.30pm

Training Methodology & Materials:
  • Practical hands-on sessions using Xcode 9
  • Participants are encourage to bring their own Mac.
  • Well-designed tutorial sessions and screen capture to enhance further understanding of the courseware.

Course Outline:
Lesson 1: Introductioin to Xcode 9
  • Introduction to Xcode 9
  • Xcode walkthrough – Storyboard, ViewController,
  • Navigators, Inspectors, Library,Debugging console, Assistant Editor, etc
  • View Controllers and UIKit
  • UI Elements – Labels, Button, ImageView
  • Building & Running Your Application
  • Debugging an app.
Lesson 2: Introduction to Swift 4
  • Swift Basics – Data Types
  • Swift Basic -  Variables, & Constants
  • Swift Basics – Comments, Print to Console
  • Swift Collections – Array, Set, Dictionary, Tuple
  • Swift Conditional Logic – If/Else, Switch, For Loops,etc.
  • Swift Scope – local, global scope
Lesson 3: Project - Building a BMI Calculator / Restaurant Order Taking App
  • Swift Basics
  • Swift Data Types
  • Swift Operators
  • Swift Control Logics
  • Exposing UI Elements to Swift
  • Handling User interactions(Button Click)
  • Storyboard and View Controllers
  • UI Elements (Labels, Button, ImageView)
  • Building and Running an App
  • (Optional) You can build a restaurant order taking app
Lesson 4: Building a Word-guessing App / Quiz App
  • App Overview
  • App Layout
  • Add Constraints & AutoLayout
  • Exposing UI Elements to Code
  • Handling User Interactions (Button clicked)
  • Stack Views
  • Changing of App Icons
  • Custom UI Buttons
  • View Apps in Different Devices and Orientation
  • (Optional) – you can build a Quiz app to keep score!)
Lesson 5: Multi-Screen & Multi-Tab App with Animation
  • Multiple screen(storyboards) app - Seguels
  • Navigation Controllers
  • Customize Navigation Controller
  • Animate between screen transitions
  • Adding program logics to different storyboard
  • Tab bar controllers
  • Swift Options
  • Swift Enums
Lesson 6: Building a Camera & Gallery Apps
  • Access System View Controllers
  • Access Camera Apps
  • Accessing Photo Gallery Image
  • Sharing content between friends/contacts
  • Sending Email from your app
  • Requesting permission to access personal data
  • (Optional) You can build app to take pic of your home furniture or pull images from your gallery and send to your friends.
Lesson 7: Pusblishing Apps to Apple Appstore
  • iOS App Publishing Workflow
  • Preparing Settings
  • Submitting Apps for Review

Download Course Brochure

Course Fees (Applicable to Non-NICF/Foreigner)
Course Title Normal Course Fees Promotional Course
Fees valid till
Promo Course Fees w GST
Apple iOS Mobile App DevelopmentS$498.00S$450.00S$481.50
Registration FeeS$30.00(Waived)S$30.00(Waived)S$32.10(Waived)
Total FeeS$498.00S$450.00S$481.50

All fees subject to GST 7%.

Download Course Brochure
(Contact Customer Service @ 63334843)

Course Title   Venue Register Online
Course Mode
Start Date
End Date
Apple iOS Mobile App DevelopmentSingaporeRegisterFULL-TIME27-May-202128-May-20219:30AM-5:30PM 
Apple iOS Mobile App DevelopmentSingaporeRegisterFULL-TIME26-Aug-202127-Aug-20219:30AM-5:30PM 
Apple iOS Mobile App DevelopmentSingaporeRegisterFULL-TIME18-Nov-202119-Nov-20219:30AM-5:30PM