iOS

With the expansion of iPhone clients, the interest of iPhone application engineers is additionally raising hugely. Hack7’s 6 week program will be preparing in iOS inundates the applicants in the specialized and useful subtle elements of the applications. This preparation is an ideal mix of experienced proficient, escalated practicals, and introduction to devices for by and large getting a rich learning background.

Beginning with the iPhone, the competitors will find out about iPhone test system and the aptitudes of building and introducing the applications. The diverse components used to give simple UI are likewise clarified. The course covers the strategies for making windows, sees, route bars, controllers, activities, cautions and other essential segments of an application. Incorporating sound and video with the applications is additionally clarified through hands-on activities. Learning occasion dealing with, arrange programming, and the utilization of location book through undertaking-based methodology will make you more certain.

Six Weeks Training Course Module:-

Anatomy of an Application
  • Underneath Xcode
Installing the iPhone SDK
  • What You’ll Need
  • The iPhone Simulator
  • Downloading and Installing the iPhone SDK
Provisioning an iPhone
Building and Installing Applications
  • Model-View-Controller
  • Application Templates
  • Xcode Project Layout
  • Prototypes
  • Adding Frameworks
  • Setting the Active SDK
  • Building an Application
  • Installing an Application
Transitioning to Objective-C
  • Messaging
  • Class and Method Declarations
  • Implementation
  • Properties
  • Protocols
  • Categories
  • Posing
  • Additional Resources
Existing Templates
  • New Templates
User Interface Elements
  • Controllers
  • Data Views
  • Inputs and Values
  • Windows, Views, and Bars
Designing a UI
  • The Window
  • The View Controller
  • Views
  • Connecting the Views
  • Adding Linkage to Code
Windows and Views
  • Creating a Window and View
  • Displaying the View
  • HelloView: Most Useless Application Ever
  • What’s Going On
  • Deriving from UIView
  • HelloWorld: The Traditionally Useless Application
  • What’s Going On
View Controllers
  • Creating a View Controller
  • Loading from Interface Builder
  • Orientation Changes
  • Disposing of a View Controller
  • ControllerDemo: Hello World, View Controller Style
  • What’s Going On
  • Further Study
Text Views
  • Creating a Text View
  • Assigning Content
  • Displaying HTML
  • Source Reader: Web Page Source Code Reader
  • What’s Going On
  • Further Study
Navigation Bars and Controllers
  • Creating a Navigation Controller
  • Navigation Controller Properties
  • Adding a Segmented Control
  • Adding a Toolbar
  • Page Demo: Page Navigation Exercise
  • What’s Going On
  • Further Study
Transition Animations
  • Creating a Transition
  • Attaching a Transition
  • FlipDemo: Page-Flipping Transitions
  • What’s Going On
  • Further Study
Action Sheets and Alerts
  • Alerts
  • Action Sheets
  • Dismissing an Action Sheet
  • End World: Ending the World (with Confirmation)
  • What’s Going On
  • Further Study
Table Views and Controllers
  • Creating the Table
  • Table Cells
  • Implementing Multiple Select
  • Editing and Swipe-to-Delete
  • Reloading Tables
  • TableDemo: Simple File Browser
  • What’s Going On
  • Further Study
Status Bar Manipulation
  • Hiding the Status Bar
  • Status Bar Style
  • Status Bar Orientation
Application Badges
  • Displaying an Application Badge
  • Removing an Application Badge
  • Further Study
Application Services
  • Suspending and Resuming
  • Program Termination
Introduction to Geometric Structures
  • CGPoint
  • CGSize
  • CGRect
Multi-Touch Events Handling
  • UITouch Notifications
  • UIEvent
  • Events Handling
  • Example: Tap Counter
  • Example: Tap and Drag
  • Processing Multi-Touch
  • PinchMe: Pinch Tracking
  • TouchDemo: Multi-Touch Icon Tracking
  • What’s Going On
  • Further Study
Understanding Layers
  • Layer Hierarchies
  • Size and Offset
  • Arrangement and Display
  • Rendering
  • Transformations
  • Layer Animations
  • Layer Transformations
  • BounceDemo: Layer Fun
  • What’s Going On
  • Further Study
AVFoundation Framework
  • The Audio Player
  • Player Properties
  • Playing Sounds
  • Delegate Methods
  • Metering
AVMeter: Build a VU Meter
  • What’s Going On
  • Further Study
Audio Services
  • What’s Going On
Audio Queues
  • Audio Queue Structure
  • Provisioning Audio Output
  • Sound Buffers
  • Callback Function
  • Volume Control
  • Example: PCM Player
  • What’s Going On
  • Further Study
Recording Sound
  • Audio Queue Structure
  • Provisioning Audio Input
  • Sound Buffers
  • Callback Function
  • Accessing Raw Data
  • Writing to a File
  • Example: Sound Recorder
  • What’s Going On
  • Further Study
Basic Sockets Programming
  • Socket Types
  • CFSocket
  • CFSocketContext
  • Socket Streams
  • CFSocket Example: Joke Server
  • Further Study
CFHTTP and CFFTP
  • CFHTTP
  • CFFTP
  • Further Study
The Core Location Manager
  • Query Parameters
  • Issuing a Query
  • Receiving Updates
  • Completing a Query
  • Error Handling
  • WhereYouAt: Redneck Core Location
  • What’s Going On
  • Further Study
Address Book Access
  • Top-Level Address Book Functions
  • Querying the Address Book
  • Creating Records
  • Working with Records
  • Multivalue Properties
  • Working with Dictionaries
  • Image Data
  • Further Study
Address Book UI
  • Person Views
  • People Pickers
  • Further Study
Common Controls
  • The UIControl Base Class
  • Segmented Controls
  • Switches
  • Sliders
  • Text Field Controls
  • Buttons
  • Page Controls
  • Further Study
Preferences Tables
  • Creating a Preferences Table
  • Displaying the Preferences Table
  • ShootStuffUp: Preferences Table Example
  • What’s Going On
  • Further Study
Section Lists
  • Creating the Section List
  • Adding an Index Bar
  • Displaying the Section List
  • TableDemo: A Better File Browser
  • What’s Going On
  • Further Study
Progress and Activity Indicators
  • UIActivityIndicatorView: Things That Spin
  • UIProgressView: When Spinny Things Are Tacky
  • Network Activity Indicators
  • Further Study
Images
  • The Image Object
  • ImageFun: Fun with Imagesand Patterns
  • UIImageView: An Image witha View
  • Image Pickers
Keyboard Properties
  • Keyboard Style
  • Keyboard Appearance
  • Return Key
  • Autocapitalization
  • Autocorrection
  • Secure Text Entry
Pickers
  • Creating a Picker
  • Displaying the Picker
  • Reading the Picker
  • NosePicker: Picking Your Nose
  • What’s Going On
  • Further Study
Date/Time Pickers
  • Creating the Date/Time Picker
  • Displaying the Date Picker
  • Reading the Date
  • DatePicker: Independence Day Picker
  • What’s Going On
  • Further Study
Tab Bars
  • Tab Bar Controllers
  • Building a Tab Bar Controller
  • Customizable Buttons
  • Navigation
  • Delegate Actions
  • Tab Demo: Another Textbook Approach
  • What’s Going On
  • Further Study
Sensors and Device Information
  • Reading the Orientation
  • Reading Device Information
  • Reading the Accelerometer
  • Proximity Sensor
  • Further Study
Scroll Views
  • Creating the Scroll View Properties
  • Delegate Methods
  • Big Image: Scrolling a Weather Map
  • What’s Going On
  • Further Study
Web Views
  • Creating the Web View
  • Displaying the Web View
  • Loading Content
  • Navigation
  • Delegate Methods
  • WebDemo: Google Search Utility
  • What’s Going On
  • Further Study
Dictionaries and Property Lists
  • Creating a Dictionary
  • Managing Keys
  • Writing Property Lists
  • Reading Property Lists
  • Further Study
Preference Bundles
  • Adding Keys
  • Reading Preference Bundle Values
  • Further Study
Covert Flow: SDK Cover Flow Programming
  • What’s Going On?
  • Further Study
Page Control: Page Flicking Example
  • What’s Going On?
  • Further Study
A Page Scroll View for Many Views
  • What’s Going On?
Movie Player Controllers
  • Properties
  • Starting and Stopping the Movie
  • Notifications
  • Further Study