The New Firebase iOS SDK
Why Is This Significant?
Apple has sold more than 500 million iOS devices to date, and there are more than 800,000 apps in the App Store. Even today, however, most apps are not built for effective communication between users. Many apps lack collaboration features altogether, and those that have them generally don’t provide live updates. Users are forced to “Pull to Refresh” to see new events and then must watch a spinner while the data loads. Firebase eliminates “Pull to Refresh” and keeps your users engaged by delivering data immediately when changes occur.
Firebase also radically simplifies the development process for creating apps. In many cases, Firebase can act as a complete backend, eliminating the need for you to run your own servers. Our iOS SDK allows for easy data storage and our Firebase Simple Login support for iOS means that user authentication can be handled without custom server code as well.
Mobile is Where Firebase Shines
With Firebase, unreliable network connections won’t break your app. The Firebase SDK maintains a local data cache for quick access, and our sync-based API automatically compensates for network latency, helping you build highly responsive apps. If a network connection is lost entirely, Firebase apps will remain responsive and automatically handle resynchronization when a network becomes available again.
To see a live example of a Firebase-powered iOS app, check out SF Live Bus in the app store. It shows a real-time view of the location of every bus in San Francisco. You can check out the code for this app on Github. We’ve also put together a simple chat example for iOS.
Our iOS SDK has already gone through several iterations in a private beta, so you can feel comfortable knowing that production apps have already been built with it. Some examples include:
- Gempad - Turn your iPhone into a third input device for your computer.
- DiscoSync - Silent Discos available right through your iPhone. This app won $25,000 at the 2013 LAUNCH Hackathon.
Getting Started With the iOS SDK
Our iOS Quickstart Guide will walk you through downloading the SDK and setting up your project in Xcode. We’ve worked hard to make the SDK simple and easy to set up. You’ll be able to start replacing “Pull to Refresh” with real-time updates in a matter of minutes.
Our goal is to provide data access from anywhere, on any platform, in any language. We know we’re only just getting started on this mission, but stay tuned as we’ll be announcing new ways to access your data and support for new platforms soon.
Help us spread the word
More Firebase Articles
- Feb 13, 2015
- Fireside Chat with Nau App
- Feb 11, 2015
- The 2^120 Ways to Ensure Unique Identifiers
- Jan 23, 2015
- A Video Walkthrough of Swift Fundamentals
- Jan 21, 2015
- Fireside Chat with TalkToUsers
- Dec 30, 2014
- 2014 in Review: Google, Queries, and more!
- Dec 17, 2014
- Moment: Anonymous Chat With Firebase
- Dec 12, 2014
- Building Reviewable With Firebase
- Dec 08, 2014
- Fireside Chat with SurveyLegend
- Dec 05, 2014
- [Cross Platform Demo] Inetech Office Mover 5000
- Nov 17, 2014
- Tips & Tricks for Firebase Hosting