My Account Log in

1 option

Beginning iOS apps with Facebook and Twitter APIs : for iPhone, iPad, and iPod touch / Chris Dannen, Christopher White.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Dannen, Chris.
Contributor:
White, Christopher.
Language:
English
Subjects (All):
iPhone (Smartphone)--Programming.
iPhone (Smartphone).
iPad (Computer)--Programming.
iPad (Computer).
iPod touch (Digital music player)--Programming.
iPod touch (Digital music player).
Application software--Development.
Application software.
Mobile computing.
Social networks--Computer programs.
Social networks.
iOS (Electronic resource).
Physical Description:
1 online resource (312 p.)
Edition:
1st ed. 2011.
Place of Publication:
[New York] : Apress : Distributed by Springer Science+Business Media, c2011.
Language Note:
English
System Details:
text file
Summary:
Beginning iOS Apps with Facebook and Twitter APIs shows you how to add the power of social networking to your mobile apps on iPhone, iPad, and iPod touch. With this book as your guide, you can write apps that connect to Facebook and Twitter quickly, securely, and discreetly. Instead of starting from scratch, you will build on the vast resources, data storage capacity, and familiar features of these platforms which have become part of everyday life for hundreds of millions of users worldwide. Beginning iOS Apps with Facebook and Twitter APIs introduces you to the development tools, techniques, and design practices you will need to work with the APIs. It helps you decide whether to use Facebook, Twitter, or both, and explains the important issues of design, branding, and permissible use guidelines. You will learn how to guarantee privacy and use OAuth for authentication and single sign-on. Create news apps, shopping apps, contact apps, GPS apps, guides, and more, that let users transparently: Sign on once, then freely work with and manage their Facebook and Twitter accounts Publish game high scores, post likes, links, and status updates Send messages, share pictures, and forward Tweets Tweet a link to an event, show themselves as attending, and see who else is there Show Tweets that are relevant to a topic within a news app Show Tweets about a restaurant Organize a group or community From time to time, new forms of communication come along that make it easier for people to communicate and manage their social lives. Like phone calls and SMS before them, Facebook and Twitter have, in a short time, become essential parts of the social fabric of life for an ever-growing number of people throughout the world. The knowledge you'll gain from Beginning iOS Apps with Facebook and Twitter APIs will help you create exciting and popular iOS apps that your users will rely on every day to help make their lives more meaningful and connected.
Contents:
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Preface; Chapter 1 What the Social Graph Can Do for Your App; What Is This Book for?; What You'll Need; What You Should Know; What You'll Learn; Learning the Social Graph; Use-Cases, Briefly; Facebook; Twitter; Brief Overview of the APIs and Services; Facebook; Reading; Publishing; Searching; Twitter; Core API; Search API; Streaming API; The Social Graph on iOS; Local Notifications; Task Completion; Fast Task Switching and Saved State
Background Music, Location, and VOIPSMS: Search and in-app SMSing; More Powerful Photos and Calendars; New Camera and Flash; Map Overlays; iAd; Quick Look; Math APIs; File Transfer; Summary; Chapter 2 Privacy, Privacy, Privacy; The Old Way; A Quick History of Hot-Button Issues; Facebook's Track Record; Twitter's Track Record; How OAuth Changes Everything; A New Standard Emerges; What Users "Want"; Educating Your Users; A Note on Feeds; What to Do if You Encounter a Security Loophole; Summary; Chapter 3 Choose Your Weapon!; What Are They Good For?; Facebook; Twitter
Getting Started with Facebook's Awesome Developer ToolsUsing Facebook's API; Making API Calls; Displaying Dialogs; Error Handling; Logging Out; Twitter's Less Awesome (but Still Great!) Tools; Using MGTwitterEngine; Making API Calls; Error Handling; Using ShareKit; Summary; Chapter 4 Getting Set Up; Git 'Er Dun; Github.com; Installing Git; Git Basics; Bookmark These Twitter Resources; Also Bookmark These Facebook Resources; A Note on Bug Tracking; Hello Facebook; Creating a Project; Adding the Facebook iOS SDK Source Code; Add UIViewController; Hello Twitter; Creating a Project
Adding the MGTwitterEngine Source CodeAdd UIViewController; Now, on to Security; Chapter 5 Working Securely with OAuth and Accounts; OAll OAbout OAuth; How OAuth Works; OAuth in Facebook and Twitter; OAuth in Facebook and Twitter; Single Sign-On with Facebook; Logging in to Facebook; Logging out of Facebook; Determining if iOS Supports Backgrounding of Applications; OAuth in Twitter; Creating a Twitter Application; The OAuthTwitter Project; Logging into Twitter; Logging out of Twitter; Under the Hood: webViewDidFinishLoad; There's More; Chapter 6 Getting Your App Ready for Social Messaging
Introducing the Facebook Graph APIA Little Help from Our Friends; Paging Graph Responses; Under the Hood: The FBRequest Class; A General Note on Error Handling; Introducing the Twitter APIs; Welcome to the Timeline; It Always Feels Like Somebody's Following Me; Under the Hood: MGTwitter HTTP Connections and XML Parsing; Conclusion; Chapter 7 Accessing People, Places, Objects, and Relationships; More Fun with the Facebook Graph API; Facebook Dialogs; Under the Hood: The FBDialog Class; Posting to Facebook and Authorization; Getting More Goodies from the Facebook Graph; Limiting Results
Date Formatting
Notes:
Includes index.
ISBN:
9781430235439
1430235438
OCLC:
759910912

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account