Beginning iOS Apps with Facebook and Twitter APIs [electronic resource] : for iPhone, iPad, and iPod touch  /
Dannen, Chris.author.
White, Christopher.author.
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.
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
Includes index.
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.
iOS (Electronic resource)
Apple computer.
Application software.
Multimedia information systems.
Apple and iOS.
Computer Applications.
Multimedia Information Systems.