IOS Developer Program where one needs to enroll to publish applications on Apple App Store. A stepwise description of the enrollment process will be provided to each attendee as a takeaway handout for their future reference.
A brief introduction to the following topics:
a. iOS SDK 4.3
b. Development tools like Xcode4.0 IDE, iOS Simulator, Apple LLVM compiler and instruments for performance
c. Objective C language and some commonly used APIs
d. Cocoa Touch Frameworks, application delegates and MVC approach.
Designing of user interface using Interface Builder:
a. The Window, View and View controller
b. Outlets and Actions
c. Buttons, Labels, TextFields, Toolbar and some more UI controls
d. Various view controllers like Navigation controller, Tab controller and more
e. Layout and orientation on iPhone/iPad
Animation Effects: Simple animation effects can be created in Xcode without any prior knowledge of graphics programming. You will learn how you can make animation work in your application with just few lines of code.
Hands-on training on two iPhone Applications developed during the training.
Execution of the Application:
a. Running application on Simulator
b. Debugging and testing of the Application
c. Creating Application Settings to run on device
d. Building the binary for submitting on App Store
Walk through of the submission process of the application to the App Store.
Useful Tips and Tricks:
a. Memory Management
b. Audio and Video formats
c. Gestures Recognizer
d. Integration with Facebook and Twitter
e. Useful references
f. Reference books
g. Marketing tips |