Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Firebase

Introduction to Firebase

An introduction and lab on getting started with Firebase.

Terrence Ryan

April 24, 2015

More Decks by Terrence Ryan

Other Decks in Technology


  1. @tpryan Prereqs Introduction • Internet connection. • Browser • Ability

    to write HTML/JS/CSS • A text editor would help
  2. @tpryan What is Firebase? Backend is... your data when your

    mobile dies your data when your browser closes
  3. @tpryan • Founded 2011 • Acquired by Google October 2014

    • 180,000+ Developers • 1,000,000+ concurrent connections Firebase Fast Facts What is Firebase?
  4. @tpryan CBS What is Firebase? • Built a realtime chat

    platform for reality TV series Big Brother • 50k concurrents at peak times, with over 27m chat message posted
  5. @tpryan Twitch What is Firebase? Twitch is the world's leading

    video platform and community for gamers, and uses Firebase to notify users when a realtime stream goes live.
  6. @tpryan API’s • Android • JVM Java Objective-C Javascript •

    Browsers • Node.js Going further with Firebase • iOS • OS X
  7. @tpryan REST API Going further with Firebase • Good for

    non client solutions • Embedded systems • Includes Streaming REST
  8. @tpryan Authentication Schemes Going further with Firebase • Email &

    Password • 3rd Party Auth ◦ Google ◦ Twitter ◦ Facebook ◦ Github • Custom auth tokens
  9. @tpryan • Static Content • Fast CDN • Custom Domains

    • Command Line publishing. Hosting Going further with Firebase
  10. Twitter: @tpryan Thank you! Thank you! terrenceryan.com/thanks All Code in

    presentation is licensed under Apache: https://github.com/tpryan/SharedCode/ This work is licensed under a Creative Commons Attribution 2.0 Generic License.