iOS App Development


Course starts in:
Join Course

10:30 AM- 12:00 PM


Jinnah Colony Campus | Faisalabad. Morning 3 Months

Course Description

This Specialization covers the fundamentals of iOS application development in the Swift programming language. You will learn to use development tools such as Xcode, design interfaces and interactions and evaluate their usability, and integrate camera, photo, and location information to enhance your app. In the final Capstone Project, you will apply your skills to create a fully-functioning photo editing app for iPhone, iPad, and Apple Watch. A Mac computer is required for success in this course.

Who can join?

You are our audience whom we honor and we are all here to serve you in iOS 11 development. We are ready to train even the most inexperienced person with no knowledge of such development. So if you are a student, employee, professional or an entrepreneur; halt at our station to get domination over all the iOS 11 development tactics.

Intro to iOS Development

 

  • Introduction to Swift 4
  • Introduction to Xcode 9
  • Setup MAC OSx in Windows
  • Setup Xcode in MAC OSx

 

Basic Controls

 

  • Label
  • Button and Actions
  • Alerts & ActionSheets

 

Outlets

 

  • Strings & Variables
  • Connecting Outlets

 

App Styling

 

  • WebView
  • Textfield & TextView
  • ScrollView
  • Image Assets
  • Launch Screen

 

Core Concepts

 

  • Comments
  • Naming Concepts
  • Booleans

 

Flow Controls

 

  • Loops
  • Switch

 

Functions

 

  • User Define Functions
  • Using Parameters

 

Collections

 

  • Arrays
  • Dictionaries
  • Objects

 

Table Views & Collection Views

 

  • TableView Delegates & DataSource
  • TableView Cell
  • CollectionView Delegates & DataSource
  • CollectionView Cell

 

MVC

 

  • Encoding & DeCoding
  • Object Classes
  • Incorporating Arrays

 

Data Persistence

 

  • User Defaults
  • PList
  • Core Data

 

Auto Layouts

 

  • Intro to Auto Layouts
  • Adding & Removing Constraints

 

Web APIs

 

  • JSON Parsing
  • Saving & Reading Data

 

Notifications

 

  • Local Notifications
  • Push Notifications

 

3rd Party Frameworks

 

  • Intro to 3rd Party SDKs
  • Intro to Cocoa Pods
  • Pod Implementation

 

Version Control with Git

 

  • Intro to Online Repository System
  • Working with Bit Bucket & Source Tree
  • Clone, Commit, Push & Pull Code

 

AppStore & I Tunes

 

  • Intro to App Store & I Tunes
  • How to upload app on Store

 

Top