Introduction to iPhone Development (The Good Times)
-
Upload
mobile-apps-mauritius -
Category
Technology
-
view
372 -
download
1
description
Transcript of Introduction to iPhone Development (The Good Times)
Introduction to iPhone Development (The Good Times)
By Jonathan Siao
What We Do
Yes! we tailor make mobile solutions.
Some of Our Clients
Dunhill Day 8
An app to showcase beautiful content for Dunhill
Smart MPG tracker
Green is the buzz word for the Smart MPG
MeSixty
An app that combines all your social networks
The Edge
Similar to YouTube for corporate videos
The Commuter
A platform game where time is essence
Instabam
An app used for viewing images around your area
The Crappy Times
Before 2008 After 2008
Before 2008, mobile dev stuttered…
… and continued to stutter. The mobile bloom never really happened because…
Devices were weak!Limited storageimages + source.
because of fragmentation and …
Dev times took ages
Distribution and visibility were bad. There was no app store or marketplace.
The Good Times
...we continued to have similar issues until...TADAA!
The iPhone opened a world of possibilities. Google, Nokia and others soon followed.
Devs could concentrate on doing what they do…
… and apple did the rest and believe it or not…
People became millionaires with ‘farting’ apps
What You Need
+ $99
What You Learn
A ton of stuff! (just kidding)
Objective C and …
A very simple class#import <Foundation/Foundation.h>
@interface DhallPuri : NSObject{ BOOL hasChilli; BOOL hasCurry; int chillLevel;}
-(void) setChilliLevel: (int) chilliLevel;-(void) setHasCurry: (BOOL) hasCur;-(void) setHasChilli: (BOOL) hasChil;
@end
A very simple class#import "DhallPuri.h"
@implementation DhallPuri{ }
-(void) setChilliLevel: (int) chiLevel{ chillLevel = chiLevel;}
-(void) setHasCurry: (BOOL) hasCur{ hasCurry = hasCur;}
-(void) setHasChilli: (BOOL) hasChil{ hasChilli = hasChil;}
@end
A very simple class
DhallPuri *d = [[DhallPuri alloc] init];
[d setChilliLevel:10];
[d setHasCurry:YES];
[d setHasChilli:YES];
…the tools used (instruments, XCode, interface builder)…
The deployment process…
Questions