Developing Mobile App with iOS Platform

The application development process for iOS platforms iPod, iPhone, iPad & future platforms relies on a specialized paradigm of application development the mobile paradigm. Designers and developers of mobile apps are challenged to provide superb user experience on resource limited platforms where memory, processing power and battery life are at a premium. In this course, we present Apple’s approach to mobile app design and development, as reflected in the design of the iOS platform, the Model View Controller (MVC) paradigm


Download This Course Outline

  • C-programming revision and Introduction to Objective C

  • Introduction XCode and Interface Builder and Hello world iPhone Application

    • Simple application to demonstrate the users
      Viewing Completed Lesson
  • Obj-C advance theoretical part

    • Protocol, Categories, Extensions
      Viewing Completed Lesson
  • Assignment to build simple calculator in iPhone

    • It will be the first assignment for the students to build a normal calculator
      Viewing Completed Lesson
  • Introduction to Cocoa touch (touch based application development)

    • Cocoa is used as term for special iPhone specific tools.
      Viewing Completed Lesson
    • Discussion will be on the touch functionality
      Viewing Completed Lesson
    • programming in iPhone
      Viewing Completed Lesson
  • Apple Quartz2d engine in iPhone

    • How to work with low-level customized graphics
      Viewing Completed Lesson
    • Animation using Quartz2d engine
      Viewing Completed Lesson
  • XML parsing in iPhone

    • How to parse data from Apple specific (plist) XML as well as normal XML schema
      Viewing Completed Lesson
  • Position base content pushing application using GPS location.

    • Introduction to GPS and its usability in developing the GPS (CoreLocation) functionality in iPhone.
      Viewing Completed Lesson
  • HTTP POST data programming for iPhone.

    • How to developed a obj-c based interface for input data and send the information to remote server using
      Viewing Completed Lesson
  • Project :

    • There will be a real life project.
      Viewing Completed Lesson