Mobile Application Development

Mobile App Development Course

iOS Mobile App Development Course

The iOS mobile app development course teaches students how to develop an mobile application for iOS. This course includes teaching students about the app layout, app overview, stack overview and changing of app icons. To educate oneself on how to develop an iOS app, one will have to enroll for an iOS mobile development course.

About the course: The iOS mobile app development course focuses on teaching students swift4, Xcode9 and others as well. It teaches basics such as data types, variables and consonants, array, set, dictionary and all. Along with these, it teaches students how to navigate and inspect libraries, build and run their own app, debug their app and view controllers.

By the end of this course the students will be able to very easily perform all the above-mentioned skills along with the knowledge of UI elements such as labels, buttons and image view.

Prerequisites: what are the basic requirements for this course.

This course restricts absolutely no one as it asks for no specific demands or experiences. One must have basic knowledge of technology and computer science. They must be able to work well with computer and must have decent technical know-how.

Target students: Anyone who wishes to learn mobile app development can take up this course. Mobile developers who wish to level up their portfolios of app by learning swift software can also take up this course.

Mobile App Development Training Singapore  iOS Mobile App Development Training 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 / 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