Social Mobile Apps: Distribution and Design
Social Mobile Apps: Distribution and Design
Matt Kelly Engineer, Developer Relations Christine Abernathy Engineer, Developer Relations
1000
800
845M people
600
400
425M people
200
The Guardian
GoodReads
Open Graph
Native Apps
Native Apps
Mobile Web
Mobile Web
Open Graph
Desktop Web
Desktop Web
141 141
Frictionless Requests
Will
automatically send future directed requests for Games to send a Your Turn notication
Useful
News Feed
One to many sharing with friends
News Feed
Posting View on Wall View on News Feed
Foursquare"
3"
Search
World War"
App 2,000 monthly users"
Social Plugins
Comments Plugin
Like Button
Payments
m.facebook.com
Requests/Notications
Feed
Open Graph
Web Apps only iOS apps only
Bookmarks
Payments
Native Apps
Facebook
(PhoneGap for Web Apps) Facebook iOS apps App Store Markets
ME SA HE ET US
Facebook
ID PP A
Native Apps
(PhoneGap for Web Apps) Facebook iOS apps App Store Markets
Web:
FB.api('/fql&q=SELECT uid, name, is_app_user, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1', function(response) { ...! !
Native
(iOS):
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"SELECT uid, name, is_app_user, pic_square FROM user where uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1", @"query", nil];[_facebook requestWithMethodName:@"fql.query" andParams:params andHttpMethod:@"POST" andDelegate:self];!
Screen Permissions
Removable,
publish_stream
dialogs
Let s Build!
Start Building!
Documentation developers.facebook.com/mobile Hackbook (Sample Moble Web App) fb.me/fbhackbook Wishlist (Sample Andoid and iOS Open Graph App) developers.facebook.com/docs/beta/samples Mobile Web App Showcase fb.me/mobileappshowcase HTML5 Resource Center developers.facebook.com/html5