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

Introduction to Firebase (May contain some piec...

samant
March 18, 2015

Introduction to Firebase (May contain some pieces of AppGyver and Polymer)

At Belighted, we always try to discover and test new technologies. This time we tried Firebase. Let's discover all the possibilities offered by this new tool through this short presentation and the two prototypes made using AppGyver and Polymer.

samant

March 18, 2015
Tweet

More Decks by samant

Other Decks in Programming

Transcript

  1. Table of contents - WTF is this? - Patterns and

    use cases - Chat app ( AppGyver / Polymer ) - Security rules - Hosting
  2. WTF is this? API to store and sync data in

    realtime across every device
  3. Libraries • Vanilla • Angular • Ember • Backbone •

    React • Polymer • iOS • Android • REST
  4. Embedded features • Free hacker plan • Work offline •

    Bindings for the most popular development frameworks with a few lines of code • Data is stored as standard JSON
  5. Embedded features • Data are safe (SSL encryption with 2048-bit

    certificates for all data transfer) • Granular access control and custom authentication to restrict reading and writing • Tons of tutorials, documentation and use cases • Hosting provided for static files
  6. Firebase Hosting • Store all your static files (HTML, CSS,

    JS and images) • Secure (SSL - https) • Fast (CDN)
  7. Firebase Hosting • Easy process ◦ npm install -g firebase-tools

    ◦ firebase init ◦ firebase.json ◦ firebase deploy • Free (1 GB Hosting Storage and 100 GB Hosting Transfer)