iOS Application Developer Training Syllabus

Curriculum Designed by Experts

  • The Tools and The User Interface
    • iOS Devices: the iPhone, iPod Touch and iPad
    • Tools
    • The iOS Developer Center, Programme and SDK
    • Creating the first project
    • The window, a view and a view controller
    • Discussing, designing and prototyping the User Interface
    • Building the Application UI
    • Orientation and Layout
    • Distinguished design
    • Application branding
  • Interaction and Navigation
    • Objective C
    • Interfaces & Implementations, Controllers & Delegates
    • Defining variables and managing memory
    • Interaction, functionality and navigation
    • Working with multiple views and manipulating state
    • Web Links and video
    • Maps, GPS and the drawing API
    • Extending interaction
    • application testing
    • Creating and Using Application Settings
    • Testing on the device and profiling with instruments
  • Loading Data and Content
    • Loading XML and JSON Data
    • Using Lists and TableViews to display the data
    • Customising the cell renderers and managing reuse
    • Saving selections to the device
    • Integrating with WebServices for data
    • Dynamically displaying content and loading images
    • AMF Remoting, valueObjects and strong typing
    • CoreData, our Model
    • Discussing the concept of Model-view-controller (MVC)
  • Getting Feedback from the Device and Communicating with Others
    • Keeping track of battery and signal level
    • Using the model and producing custom visual components
    • Gestures, multi-touch and animation
    • Sharing with others
    • Adding audio and visual notification to our Application
    • Integrating the Camera and Microphone into our Application
    • Accessing the phone to dial from within the Application
    • Managing the Orientation
    • Using the accelerometer for a bit of fun
    • application testing and debugging
  • Finalising, Profiling, Compiling and Deploying
    • Multitasking and memory warnings
    • Push notifications and managing them in code
    • The Developer Center, certificate requests, certificates and provisioning profiles
    • Ad-Hoc deployment to multiple devices
    • Tweaking our application until its perfect
    • Building the application for submission to the application Store
    • The applicationstore submission process

Talk to our Advisor.

+91