Integrating Facebook iOS SDK with Your Application


Integrating Facebook iOS SDK with Your Application
eBook: $17.99
Formats: PDF, PacktLib, ePub and Mobi formats
$15.29
save 15%!
Print + free eBook + free PacktLib access to the book: $47.98    Print cover: $29.99
$29.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Effectively promote your Social Applications through Facebook
  • Invite your friends to use your application
  • Learn and understand Facebook iOS features with hands-on examples

Book Details

Language : English
Paperback : 100 pages [ 235mm x 191mm ]
Release Date : September 2013
ISBN : 1782168435
ISBN 13 : 9781782168430
Author(s) : Giuseppe Macrì
Topics and Technologies : All Books, Web Development, Open Source

Table of Contents

Preface
Chapter 1: Introduction to the Facebook Platform
Chapter 2: Creating a New iOS Social Project
Chapter 3: Connecting to a Facebook User Account
Chapter 4: Displaying User Profile
Chapter 5: Posting on Walls
Chapter 6: Facebook Graph API
Chapter 7: Distributing Your Social Application
Chapter 8: Promoting Your Social Application
Index
  • Chapter 1: Introduction to the Facebook Platform
    • Facebook Platform – features
      • Social Graph
      • Graph API
      • Social Plugins
      • Dialogs
      • Authentication and permissions
    • Functionality – storing and using data from the Platform
      • Integration points
      • Facebook App Portal
      • Application permissions
    • New features in Facebook iOS SDK 3.x
      • Facebook integration in iOS 6
      • Native UI controls
      • Better session management
      • Mobile analytics
    • Platform references
    • Summary
    • Chapter 2: Creating a New iOS Social Project
      • Creating a Facebook App ID
      • Downloading the Facebook iOS SDK
      • Creating a new XCode project
      • Importing the Facebook SDK into the application project
      • Getting familiar with Storyboard to build a better interface
      • Summary
        • Chapter 4: Displaying User Profile
          • Understanding Facebook Platform
          • Setting up the user profile interface
          • Fetching a user's information
          • Creating the friends view interface
          • Creating the UI
            • Displaying FBFriendPickerViewController
            • Customizing the friends list using a search bar
          • Summary
          • Chapter 5: Posting on Walls
            • Creating the Post Dialog interface
              • Creating the book model
              • Passing information between controllers
              • Feed Share Dialogs
              • Upload action permission
            • Facebook Web Dialogs
              • Publishing on a friend's wall
            • Facebook Native Dialogs
            • Summary
            • Chapter 6: Facebook Graph API
              • Available features through Graph API
              • Graph API Explorer
              • Using the Graph API with Facebook iOS SDK
                • Fetching user information
                • Fetching a user's friends
                • Fetching a user's photos
                • Posting status updates
                • Posting a new photo
              • Summary

                  Giuseppe Macrì

                  Giuseppe Macrì is a Senior Software Engineer at Slalom Consulting located in San Francisco, California. He works and leads web and mobile projects using different technologies. He currently works at Slalom Consulting. Slalom Consulting is a business and technology consulting firm that delivers solutions through a national network of local offices.
                  Sorry, we don't have any reviews for this title yet.

                  Code Downloads

                  Download the code and support files for this book.


                  Submit Errata

                  Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                  Sample chapters

                  You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                  Frequently bought together

                  Integrating Facebook iOS SDK with Your Application +    Google Web Toolkit GWT Java AJAX Programming =
                  50% Off
                  the second eBook
                  Price for both: $22.50

                  Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                  What you will learn from this book

                  • Distribute and promote your application on the social platform
                  • Fetch user information and photos with Graph API
                  • Display Facebook user profiles and friends list
                  • Learn to use Facebook Graph API and API Explorer
                  • Check user credentials against the Social Platform effortlessly

                  In Detail

                  Facebook provides an iOS SDK to third party developers which allows them to develop iOS applications. These applications are then made available on the app store, from which the developers are entitled to 70 percent of sales revenue. Embedding these Facebook iOS SDK features takes applications to the next level of user engagement.

                  Starting with the process of setting up a Facebook developer account, we will use hands-on examples to walk you through developing and integrating social element like inviting others to use your software. This book focuses on detailing and documenting the process of developing an actual application. Through the course of the book, you will learn to use iOS SDK features in your code flawlessly.

                  Aiming to simplify the process of embedding Facebook iOS SDK features in your app, each chapter focuses on a new feature, and as you move through the chapters, you will find yourself embedding more functionality in your application. We begin with the creation of a new Facebook App ID before creating and setting up a project. Through the course of the book, you will use social platforms to authenticate users and fetch their social information to make your project more attractive and engaging. The book emphasizes on sharing functionalities, such as inviting friends through Facebook messages with the sole intention of making the app viral. By the end of the book, you will look at how to use the Facebook News Feed to make your app go viral. By the end of the book you will have built a powerful application using the world’s largest social media platform.

                  Approach

                  A tutorial-based guide with chapters focusing on learning and embedding crucial Facebook features.

                  Who this book is for

                  If you are a developer who wishes to develop and monetize your apps on the App store, then this is the book for you. This book assumes you have basic knowledge of iOS programming using Objective-C and XCode, however, prior knowledge of Facebook iOS SDK is not required.

                  Code Download and Errata
                  Packt Anytime, Anywhere
                  Register Books
                  Print Upgrades
                  eBook Downloads
                  Video Support
                  Contact Us
                  Awards Voting Nominations Previous Winners
                  Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                  Resources
                  Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software