Prepare for launch!
After some months of inactivity (sorry!), FBRocket is being re-built from the ground-up to support the new Facebook Graph API and OAuth! If you want to be informed about the progress of FBRocket 2, please enter your email address: I'll only use your email address to let you know about FBRocket, and you might also want to follow me on Twitter for even more timely updates at: @jonathan_ellisWelcome aboard!
FBRocket is a lightweight Facebook framework (SDK) designed to supplement the Android SDK. Basically: FBRocket allows you to leverage the super-cool social networking features of Facebook without having to be an expert on the inner-workings of Facebook.What does it look like?
Well it's as simple as writing a class which implements the LoginHandler interface, creating a new instance of FBRocket, getting a reference to our Facebook object and calling some methods... How about:facebook.setStatus("is using FBRocket... it's great!);Prerequisites
- The Android SDK
- An API Key from Facebook FBRocket works great with Eclipse & the Android plugin for Eclipse.
Download
WARNING: This is an ALPHA release. Method names, functionality, etc. are constantly changing. Please check this site frequently and obviously do not use the FBRocket alpha in public, production code!The public preview of FBRocket is now available for download. Please use the feedback form below to send feedback on this release.
- FBRocket 0.1a Public Preview (8 Sep 09) JAR binary - 2633 downloads
- Sample code (ZIP)
NOTE: You are welcome to syndicate this download on your own website and to share FBRocket with your friends, however, we are very interested in collecting feedback, which includes keeping track of how many times FBRocket is downloaded. Therefore please use the following URL for sharing FBRocket with others: http://xeomax.net/download.php?d=bin&v=0.1a
Documentation
InstallationFor Eclipse projects:
- Start a new Android project/open an existing Android project
- Right-click your project and go to Properties
- Open the Java Build Path panel from the left-hand side
- Click on Add External JARs... and browse to the location of the FBRocket JAR
- You're done! Now you need to write a class implementing LoginListener (this can be your Activity class) and create a new FBRocket object!
IMPORTANT: Many people have been experiencing difficulties with this alpha release, mainly concerning the login functionality. This has probably been caused by not
adding the necessary permissions to your AndroidManifest.xml file. You need to add the following:
<uses-permission android:name="android.permission.INTERNET" /> to your
manifest file of your application in order to enable the embedded web-browser control to connect to the Facebook Connect authorisation mechanism.
For documentation: