Boilerplate Facebook application for iPhone

Boilerplate Facebook application for iPhone

Kickstart your iPhone app quickly with a full application template that includes Facebook login, a guided welcome UI and a tab-bar controller. Modify easily with Interface Builder.

This application is meant to help you get started your iPhone app quickly with Facebook login handling built right in and more importantly having an onboarding/welcome UI that you can modify easily with Interface Builder.

For a beginner, it is a daunting task having to build and import libraries needed. With this application you don't have to worry about those and just get your app running right away.


Login -> Onboarding -> TabBarController

It works out of the box, you don't even need to change anything.

(see screenshots & demo video)

Easy UI customization with Interface Builder

You see exactly what you get, no code required

Compliant with latest Facebook breaking changes

Starting July 2012 Facebook will stop giving non-expirying access tokens requested via offline_access permission and this application already took care of that. There are pseudo codes in Application Delegate that guides through steps to handle access token and send data back to your server.

We've been through this before so we know your doubts and guide you through it quickly.

Extra utility classes

Convenient UIView additions, shorter code

SVProgressHUD library included (?)

[SVProgressHUD show];
[SVProgressHUD dismissWithSuccess:@"Done"];
[SVProgressHUD dismissWithError:@"Try again"];

Customisable page control indicator (onboarding UI)

pageControl.onColor = [UIColor colorWithWhite:0 alpha:0.40];
pageControl.offColor = [UIColor colorWithWhite:0 alpha:0.15];
pageControl.indicatorDiameter = 8.0f;
pageControl.indicatorSpace = 15.f;

Other libraries

ASIHTTPRequest for all networking needs

JSONKit Fastest JSON-parsing library currently, for use with ASIHTTPRequest

SDWebImage Handle displaying remote image with caching




  • You need a Facebook account
  • Create an application in the Facebook Developers section.
  • Note your Facebook Application ID
  • Xcode 4.2 and above is required
  • ARC is required for this project
  • Minimum deployment target is iOS 4.2

Configuration & customization steps

  1. Replace and configure Facebook Application ID and permissions in Constants.h
  2. Replace Facebook Application ID in MyApp-Info.plist > URL types > Item 0 > URL Schemes > Item 0
  3. Customize icons files, launch images in Images folder
  4. Customize login screen via LoginViewController.xib with Interface builder
  5. Customize onboarding UI via OnboardViewController.xib with Interface builder
You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.


Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.

2 licenses, starting from From » $14.99 14 day money-back guarantee View Licenses
or Get a quote

for customization or integration services

  • I'm pretty satisfied even thought the project doesn't cover all components of the Facebook iOS SDK. Easy to use and recommendable for this price. A good start for beginners.
    P Philipp
    3 years ago, 0 comments
    Was this helpful?
    Flag 1 of 1 people found this review helpful
Post a comment

Or enter your name and Email
No comments have been posted yet.