Course Syllabus

iOS Development Course Highlights

iOS mobile app development has been gaining popularity for quite some time and is currently in high-demand. iOS Development is an exciting career path for both freshers and experienced individuals


Variables & Constants

Introduction to functions (methods)

Arrays, Dictionaries, Data, Date and other basic data types

Enums, structures, closures

For, If, switch statements

Object oriented concepts with SWIFT

Type check, AnyObject, Any

Protocols, Extensions, Error handling

Working with classes

For, If, switch statements

Object oriented concepts with SWIFT

Type check, AnyObject, Any

Protocols, Extensions, Error handling

Working with classes

Introduction to Multithreading

Multithreading in iOS app, using NSThread, NSOperation and NSOperation

Queue, GCD


Introduction to XCODE

COCOA touch framework

iOS application architecture

Application lifecycle


View Controllers, view, view lifecycle

Basic Controls – Label, Buttons, Text field, image View

Table view & Collection view

Picker view, Date picker, scroll view, navigation and Tab bar controller

Understanding Interface builder

Creating outlets and Actions

Handling touch and gesture events

Segment and Page control, switch view, UIAlertView

Using storyboard to design the app, using segues


Introduction to db

Data storage methods in iOS

Using Core Data, SQLite database

User Defaults, Property List


Introduction to web services

Different Types of web services

JSON parsing, XML parsing

Get and POST methods


Playing Audio and Video

Capturing images using camera

Getting images from gallery

Sending mail and SMS from app


Introduction to Auto-layout

Working with constraints

Using constraints to change view sizes

Programmatically control the views


Git/Bitbucket

Vector Image

Minimizing Size of IPA

Trouble shooting & Debugging APP

Third party integrations

Push Notifications

Map integration

Google Firebase


Introduction to BundleID, AppID, certificates

Making a build

Posting app to App Store

Using TestFlight