getting started on facebook application development by endi hamid

25
APPLICATION

Upload: ramya-prajna-sahisnu

Post on 28-May-2015

2.687 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Getting Started on Facebook Application Development by Endi Hamid

APPLICATION

Page 2: Getting Started on Facebook Application Development by Endi Hamid

More than 52,000 applications currently available on Facebook Platform

140 new applications added per day

More than 660,000 developers and entrepreneurs from more than 180 countries

Page 3: Getting Started on Facebook Application Development by Endi Hamid

FACEBOOKPLATFORMOperating system for social networking?

Platform provides many of the important and underlaying

technologies that enable the SOCIAL GRAPH.

Page 4: Getting Started on Facebook Application Development by Endi Hamid

WHY FACEBOOKPLATFORM?

Page 5: Getting Started on Facebook Application Development by Endi Hamid

DEEP INTEGRATION

NEW OPPORTUNITY

MASS DISTRIBUTION

Same level of integration as internal Facebook developers

Opportunity to distribute to a much larger audience

175 million chances

Page 6: Getting Started on Facebook Application Development by Endi Hamid

ANYONE CANMAKE ONE

Page 7: Getting Started on Facebook Application Development by Endi Hamid

Facebook Account

Facebook Developer Apphttp://www.facebook.com/developers/

All We Need

Page 8: Getting Started on Facebook Application Development by Endi Hamid

KNOWLEDGEAND

SKILLS

WHAT WE NEED

Page 9: Getting Started on Facebook Application Development by Endi Hamid

HTML or XHTML

Javascript & AjaxAdobe Flash or Ms Silverlight

PHP ASP C++ etc.

CSS

FBML, FBJS, FQL, FB API

Page 10: Getting Started on Facebook Application Development by Endi Hamid

IDEAComing up with an original idea or twist on an idea.

Page 11: Getting Started on Facebook Application Development by Endi Hamid

GUIDING PRINCIPLES

STRATEGY

INTEGRATION POINTS

Page 12: Getting Started on Facebook Application Development by Endi Hamid

GUIDING PRINCIPLEShttp://developers.facebook.com/get_started.php?tab=principles

Applications should be Meaningful.

Applications should be Trustworthy. Applications should be Well-Designed.

Page 13: Getting Started on Facebook Application Development by Endi Hamid

GUIDING PRINCIPLESJay Goldman’s short list.

CREATE VALUE

HELP USERS COMMUNICATE AND SHAREMORE EFFICIENTLY

GENERATE MORE MEANINGFUL ACTIVITY

PROVIDE VALUABLE INFORMATION TO USERS

INCREASE USER TRUST

Page 14: Getting Started on Facebook Application Development by Endi Hamid

INTEGRATIONPOINTS

‘Work the integration points like there’s no tomorrow.’

(Jay Goldman – Facebook Cookbook)

Page 15: Getting Started on Facebook Application Development by Endi Hamid

CANVAS PAGEPROFILE BOX

INFO SECTIONSREQUESTS

NOTIFICATIONSATTACHMENTS & the PUBLISHER

NEWS FEEDTABS

APPLICATION MENUAPPLICATION DIRECTORY

Page 16: Getting Started on Facebook Application Development by Endi Hamid

CANVAS PAGE

The area where we combine our masterpiece of interface design and elegant code creation

Page 17: Getting Started on Facebook Application Development by Endi Hamid

PROFILE BOX

Page 18: Getting Started on Facebook Application Development by Endi Hamid

INFO SECTION

Page 19: Getting Started on Facebook Application Development by Endi Hamid

REQUEST

Give users the chance to interact and do something in your app!

Page 20: Getting Started on Facebook Application Development by Endi Hamid

ATTACHMENTS&

PUBLISHERShare, share, SHARE!

Page 21: Getting Started on Facebook Application Development by Endi Hamid

NEWS FEED

Spread the message around the Facebook galaxy…

Page 22: Getting Started on Facebook Application Development by Endi Hamid

TABS

Users love our app so much,

so let them have it in their page!

Page 23: Getting Started on Facebook Application Development by Endi Hamid

APPLICATION MENU

Two clicks away

Page 24: Getting Started on Facebook Application Development by Endi Hamid

APPLICATION DIRECTORY

Submit, get approved, get listed.

Page 25: Getting Started on Facebook Application Development by Endi Hamid

NOW WHAT?LET’S GET WET!