About Xcode & iOS feature

  • Joining the Apple iOS Developer Program
  • Installing Xcode and about iOS Sdk
  • About Xcode
  • An Introduction to Xcode Playgrounds
  • Introduction to Xcode tool and Compilers
  • iOS versions -Features

Swift 3.1 Programming Language

  • Data Types, Constants, and Variables
  • Swift Operators and Expressions
  • Swift Flow Control,Swift optional
  • The Swift Switch Statement
  • Function Type
  • An Overview of Swift Functions
  • The Basics of Object Oriented Programming in Swift
  • An Introduction to Extensions
  • Array and Dictionary Collections in Swift
  • Understanding Error Handling in Swift

Objective-C 2.0 Programming Language

  • Objective C classes and Methods
  • Creating Properties and methods
  • Arrays,set,Dictionaries,String
  • Categories and protocols
  • Creating and building simple applications

Cocoa Design patterns

  • What is MVC ?
  • Model ,View and Controller Classes
  • Delegate and Datasource
  • Singleton Pattern
  • Observer pattern
  • Target-Action
  • Cocoa coding standards

Views, Layouts, and Storyboards

  • Creating an Interactive iOS App
  • An Introduction to Auto Layout in iOS
  • Working with iOS Auto Layout Constraints in Interface Builder
  • An iOS Auto Layout Example
  • Implementing iOS Auto Layout Constraints in Code
  • Understanding the iOS Auto Layout Visual Format Language
  • Universal iOS User Interfaces
  • Using Storyboards in Xcode
  • Using Xcode Storyboards to Create an iOS Tab Bar Application
  • Working with the iOS Stack View Class
  • An iOS Split View Master-Detail Example
  • A Guide to Multitasking in iOS
  • An iOS 10 Multitasking Example
  • Create a Page based iOS Application using UIPageViewController
  • An Example iOS UIPageViewController Application

Memory Management

  • Introduction (alloc ,init,retain & Release )
  • Auto release pool

UI Design Pattern

  • Basic Interaction with UIControls
  • Button,label,Textfields
  • switch,slider,progress bar
  • Alerts ? Action sheet
  • Tableviews
  • Scrollview, Web view,maps
  • SearchBar,popovers
  • Picker,Date picker,Imageview, Image picker controller
  • Gestures , Mouse events
  • Mail,Message,Phone call

Touch, Taps, and Gestures

  • An Overview of iOS Multitouch, Taps and Gestures
  • An Example iOS Touch, Multitouch and Tap Application
  • Detecting iOS Touch Screen Gesture Motions
  • Identifying Gestures using iOS Gesture Recognizers
  • An iOS Gesture Recognition Tutorial

WorkingWithTableView

  • Basic about UITableViewController
  • Working with multiple TableViews
  • Custom UITableViewCell
  • Table Event(Delete,Edit,Call to Next Controller)

Multi View Applications

  • view to view (Present model view controller )
  • Navigation controller
  • Tabbar controller
  • Pageview controller
  • Split view controller

CoreGraphics and QuartzCore

  • UIKit and view lifeCycle
  • Draw lines and transforms.
  • Alphe ,Opaque ,hidden
  • Create PDF fiels
  • Merge Images
  • SplashView and Basic animation
  • Adding Views with animation

Maps SDK

  • Introduction to MapKit Framework
  • Showing a simple Map
  • Update User Location
  • Background location updates of user .

REST and SOAP services , XML and JSON Parsing

  • Asynchronous and synchronous request
  • Soap service
  • Rest service
  • Xml and JSON Parsing

MultiTasking in iOS

  • NSThread and management of multiple threads
  • Synchronous and Asynchronous
  • Introduction to NSTimers
  • GCD in iOS
  • NSOperation and NSOperationQueue

i-Pad Programming

  • Crate iPad app
  • create popover view

Data Base Persistence

  • NSUser Defaults
  • Plist
  • sqlite
  • Core Data

Media interaction

  • AVAudio player
  • MedaiPlayer
  • MPMovie player

Notifications

  • Local notifications
  • App level Notifications
  • Push Notifications

Social Network App Integration

  • FaceBook
  • Twitter
  • Google +
  • Linkdin

App Deployment on Appstore

  • Create .ipa file
  • Testing application in device.
  • Create Apple Development account.
  • App store Submission

Additional Feature of iOS course

  • Test Series of iOS Course
  • Live Application(Minor & Major Application)
ENQUIRY FORM