This meetup is for people interested in learning iPhone and iPad Programming at a competitive price during the weekend (Saturday, Sunday).
Topics covered:
Creating Apps with iAd capability.
Creating Apps that use the motion sensors in the devices.
Hardware (accelerometer, touch screen, GPS Receiver, Three axis Gyro, Proximity sensor, Ambient Light Sensor, Retina Display, etc).
IPhone OS (Berkley BSD Unix, Core OS & Core Services, Media Layer and Cocoa Touch Layer).
Cocoa Touch (Collection objects, controllers, views, API for access to accelerometer, GPS, photo, etc).
Objective-C (object oriented concepts, single inheritance, dynamic binding, method dispatch, similarities and diffs with C++ & Java).
Xcode (Official and supported IDE for development, enhanced editor, make file, project setup, debugger, integration with simulator, interface builder and instruments).
Interface Builder (Graphical Tool for creating App GUI).
Instruments (Performance Analysis, Memory Leaks, Timing Charts).
Simulator (Testing Apps before actually deploying on device).
Debugger (Demonstrate debugging by setting break points and inspect how variables change).
Table Views (Very useful and widely used GUI object. Go through some of the more useful functions of the class UITableView).
Touch Events (Understand the various touch events, single tap, multiple tap, swipe, pinch, reverse pinch, etc).
Memory Management (understand the key words "retain", "release", "delete", class methods, instance methods).
Performance (Understand how the tool Instruments can be used to find Bottle Necks in an application, learn how to detect memory leaks).
Animations (Examine the animation methods in the UIView class, understand NSTimer).
MVC (Understand the Model View Controller Paradigm. Examine the UIViewController Class and the UIApplicationDelegate Protocol).
Building simple apps (create sample views that do animations, respond to device motion, process touch events, etc).
Publishing to App Store (Understand what is required to publish an App, understand what is required to create Apps that sell).
App Store Gold Rush (Understand the various App Store Financial Models).
INSTRUCTOR:
Dr. Monzurul Ehsan.
Companies worked: Credit Suisse, ITG Inc, Centra Software, Fundtech, Lotus, Elcom Systems and Liant Software. Platforms: Mac, Unix, Windows.
Programming Experience: 16 years. Languages: Objective-C, C++, Java, C.
Companies worked: Credit Suisse, ITG Inc, Centra Software, Fundtech, Lotus, Elcom Systems and Liant Software. Platforms: Mac, Unix, Windows.
Universities taught: University of Massachusetts (Lowell and North Dartmouth).
Has published several Apps in the App Store.
Education: PhD (Electrical Engineering from University of Massachusetts.)
CONTACT:
Email: support@schooliphone.com
Tel: 1-800-337-9701
Address: 8552 168 Street, Jamaica, NY 11432
www.schooliphone.com