iPhone ipad app development training

1|iPhone / iPad – www.excelptp.com iPhone / iPad iTP: Corporate iPhone / iPad App Development Course Contents iOS Over...

0 downloads 153 Views 575KB Size
1|iPhone / iPad – www.excelptp.com

iPhone / iPad iTP: Corporate iPhone / iPad App Development Course Contents

iOS Overview:   

Introduction of iOS What’s new in iOS7 What’s different about coding for iOS?

iOS Stack and setting development Environment:   

A top down tour of the layers About UIKIT, Cocao Toauch Setting Up Your Project in Xcode

Getting familiar with Xcode(IDE):               

The Xcode Workspace Window The Toolbar The Navigator View Project Navigator Symbol navigator Search navigator Issues navigator Debug navigator Breakpoint navigator Log navigator The Jump Bar The Utility Pane, Interface Builder, New Compiler and Debugger Introduction Xcode’s Interface Builder A Closer Look at Project Nib File, the Library, Adding a Label to the View and Changing Attributes

MVC and User Interface:

2|iPhone / iPad – www.excelptp.com             

Small talks about The Model-View-Controller Paradigm View Controller Understanding Outlets and Actions Cleaning Up the View Interface About Application Delegate Buttons and Action Method Image View and Text Fields Setting View Attributes Text Field Inspector Settings Closing the Keyboard Tag, Checkboxes, Alert Slider and label Switches, Segmented Controls

Autorotation, Autosizing:       

Mechanics of Autorotation Points, Pixels, and the Retina Display Autorotation Approaches View Orientations Designing Full-Width Buttons Swapping Views Changing Outlet Collections

Working with Multiview Application:      

The Architecture of a Multiview Application The Root Controller UINavigation Controller Building a View with a Toolbar Implementing the Content Views Animating the Transition

Working with Tab Bar and pickers:        

Tab Bar Framework Date picker Single-component picker Multi-component picker Picker with dependent components Custom picker with images Delegates and Data Sources Dependent Components

Working with Table View and Navigation Controllers:    

Working on Table View Grouped and Plain Tables Customizing Table View Grouped and Indexed Section

3|iPhone / iPad – www.excelptp.com    

Working with Search Bar Stack of Controllers The NAV Application’s Skeleton Setting Up the Navigation Controller

Storyboards, iPad Considerations and Application Settings:                

About Storyboards Dynamic Prototype Cells Static Cells About iPad Split Views and Popovers iPad Wrap-Up Getting to know Your Settings Bundle How to Add a Settings Bundle to Our Project Reading Settings in Our Application How to Change Defaults from Our Application Application’s Sandbox Getting the Documents Directory File-Saving Strategies Creating the Persistence Project Archiving Model Objects Archiving and Unarchiving Data Objects

Working with Basic Data Persistence and Get onto iCloud:       

Working on iOS’s Embedded SQLite3 The Core Data Application Code Master Initial Storyboarding Storyboard Detailing Adding iCloud Support Using Core Data

Working with Grand Central Dispatch, Background Processing:         

Overview of Grand Central Dispatch SlowWorker GCD: Low-Level Queuing Working with threads Out-of-Process Receivers Background Processing Application Life Cycle Notifications Exploring Execution States

Working on Quartz and OpenGL:  

The Quartz 2D Approach to Drawing Small talks about The GLFun Application

4|iPhone / iPad – www.excelptp.com        

Taps, Touches, Gestures: Working with Gestures Working with Tap and Touch events Multitouch Terminology The Multitouch Architecture The Four Touch Notification Methods Detecting Multiple Taps Detecting Pinch and Rotation

Working with Map and Gyro and Accelerometer:           

iOS core location framework Mapkit and MKMapView The Location Manager Getting Location Updates Error Notifications Visualizing your movement on a map Accelerometer Physics Core Motion and the Motion Manager Proactive Motion Access Detecting Shakes Accelerometer as Directional Controller

Working with Camera, Photo Library, Collection:    

Using the Image Picker and UIImagePickerController Camera and Library About UICollectionView class Strings Files

Working with MultiMedia and Application Localization:    

Video Playback AVAudioPlayer AVAudioRecorder Localization Architecture

**** nd

Excel PTP, Megha Complex, 2 Floor, Nr. BOB Bank, Nr. Sardar Patel Bawala Cross Road, Naranpura, Ahmedabad – 380013, PH: 079-26400298, Email: [email protected], www.excelptp.com