firebase adventures - real time platform for your apps

26

Upload: juarez-filho

Post on 06-Aug-2015

1.379 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Firebase Adventures - Real time platform for your apps
Page 2: Firebase Adventures - Real time platform for your apps

An enthusiastic Front end Engineer with over 7 years of experience, after his first CSS class devoted completely to Front End and UX.

Front end Engineer at madewithloveCaravana Web Founder GDG Casts and GDG Organizer Hybrid Enthusiast (Ionic & Firebase)

+JuarezPAFilho California Lover <3

http://plus.google.com/+JuarezPAFilho/about Real time apps and more with Firebase by @juarezpaf

Page 3: Firebase Adventures - Real time platform for your apps

https://www.firebase.com

Build Extraordinary AppsA powerful platform for your mobile or web application

Real time apps and more with Firebase by @juarezpaf

Page 4: Firebase Adventures - Real time platform for your apps

https://youtu.be/SLgHfH7KzXU An introduction and overview of Firebase

Page 5: Firebase Adventures - Real time platform for your apps

https://firebase.com/features.html Real time apps and more with Firebase

Features will help you to build extraordinary Apps

Real Time Static HostingUser Auth

Page 6: Firebase Adventures - Real time platform for your apps

https://firebase.com/features.html Real time apps and more with Firebase

Data in your Firebase database is stored as JSON and synchronized in realtime to every connected client.

Automatically scales with your app

First-class security features

Works offlineReal Time

Features will help you to build extraordinary Apps

Page 7: Firebase Adventures - Real time platform for your apps

https://www.firebase.com/blog/2015-05-29-announcing-mobile-offline-support.html

Mobile Offline Support

Page 8: Firebase Adventures - Real time platform for your apps

https://firebase.com/features.html Real time apps and more with Firebase

With Firebase, you can easily authenticate users from Android, iOS, and JavaScript SDKs in just a few lines.

Social Login (Facebook, Twitter, GitHub, Google)

Handle user login entirely with client-side code

Integrate authentication with your existing backendUser auth

Features will help you to build extraordinary Apps

Page 9: Firebase Adventures - Real time platform for your apps

https://firebase.com/features.html Real time apps and more with Firebase

Deploy your web app in seconds with Firebase production-grade static asset hosting.

Deploy in seconds to firebaseapp.com

SSL by default

Manage and rollback deploysStatic Hosting

Features will help you to build extraordinary Apps

Page 10: Firebase Adventures - Real time platform for your apps

Hosting your extraordinary App in Firebase

Easily deploy and host your app's static assets (HTML, CSS, JavaScript, etc) with Firebase production-grade hosting service.

All of your content is served over HTTPS and backed by a global CDN.

https://www.firebase.com/docs/hosting/ Real time apps and more with Firebase

Page 11: Firebase Adventures - Real time platform for your apps

https://firebase.com/signup Real time apps and more with Firebase

Building Extraordinary Cross-platform Apps

Page 12: Firebase Adventures - Real time platform for your apps

https://firebase.com/docs/web/ Real time web apps and more with Firebase

Building Extraordinary Web Apps

v2.2.7

Page 13: Firebase Adventures - Real time platform for your apps

https://firebase.com/tutorial/#gettingstarted Real time web apps and more with Firebase

Building Extraordinary Web Apps

Check this 5 minutes tutorial which will teach you the basics of the Firebase JavaScript client

5 minutes

Quick Start https://youtu.be/gL-jNk8SzUo

Page 14: Firebase Adventures - Real time platform for your apps

https://firebase.com/docs/web/libraries/angular/ Real time AngularJS apps with Firebase

Building Extraordinary AngularJS Apps

AngularFire

AngularFire is the officially supported AngularJS binding for Firebase.

The combination of Angular and Firebase provides a three-way data binding between your HTML, your JavaScript, and the Firebase backend.

v1.1.1 Learn more https://youtu.be/rpMlTvhQClQ

Page 15: Firebase Adventures - Real time platform for your apps

ReactJS is a framework for building large, complex user interfaces.

Firebase complements it perfectly by providing an easy-to-use, realtime data source for populating the state of React components.

https://firebase.com/docs/web/libraries/react/ Real time ReactJS apps with Firebase

Building Extraordinary ReactJS Apps

ReactFirev0.4.0 Learn more https://youtu.be/0faoWmJsq1k

Page 16: Firebase Adventures - Real time platform for your apps

EmberJS is a framework for building ambitious web applications that utilizes auto-updating Handlebars templates, components, and routing with great URL support.

You can easily add a realtime backend to your Ember app with EmberFire, using Firebase with Ember Data.

https://firebase.com/docs/web/libraries/ember/ Real time EmberJS apps with Firebase

Building Extraordinary EmberJS Apps

EmberFirev1.4.7 Learn more https://youtu.be/Cs3Fdup7aUo

Page 17: Firebase Adventures - Real time platform for your apps

Backbone.js is a library that gives structure to web applications. This structure comes from components such as models, collections, and template views.

Firebase gives your Backbone app a realtime backend, by utilizing our official library, BackboneFire.

https://firebase.com/docs/web/libraries/backbone/quickstart.html Real time Backbone.js apps with Firebase

Building Extraordinary Backbone.js Apps

BackboneFirev0.5.1

Page 18: Firebase Adventures - Real time platform for your apps

Polymer 1.0 has been rebuilt from the ground up for speed and efficiency. The new, leaner core library makes it easier than ever to make fast, beautiful, and interoperable web components

With the unofficial firebase-element you can bring all Firebase features to work with your Polymer app.

https://github.com/googlewebcomponents/firebase-element Real time Polymer apps with Firebase

Building Extraordinary Polymer Apps

firebase-element

v1.0.1 Learn more https://youtu.be/gErWcBdd-F8

Page 19: Firebase Adventures - Real time platform for your apps

Ionic is a front-end SDK for developing hybrid mobile apps with HTML5.

Because Ionic uses Angular, developers can use AngularFire to easily wire up a Firebase backend with an Ionic app.

Real time Ionic apps with Firebase

Building Extraordinary Hybrid Apps

AngularFirev1.1.1

https://firebase.com/docs/web/libraries/ionic/guide.html

Learn more https://youtu.be/SLgHfH7KzXU

Page 20: Firebase Adventures - Real time platform for your apps

GeoFire is an open-source library that allows you to store and query a set of keys based on their geographic location.

GeoFire uses the Firebase database for data storage, allowing query results to be updated in realtime as they change.

https://github.com/firebase/geofire-js Realtime Geolocation queries with Firebase

Building Extraordinary Geo location powered Apps

Page 21: Firebase Adventures - Real time platform for your apps

https://firebase.com/docs/android/ Real time apps and more with Firebase

Building Extraordinary Android Apps

v2.3.1

Android Quick Start https://youtu.be/cab-p7pJBDw

Page 22: Firebase Adventures - Real time platform for your apps

https://www.firebase.com/docs/ios/ Real time apps and more with Firebase

Building Extraordinary iOS Apps

v2.3.2

iOS Quick Start https://youtu.be/umZLJThityQ

Page 23: Firebase Adventures - Real time platform for your apps

https://firebase.com/docs/rest/ Real time apps consuming REST APIs with Firebase

Build mobile and web apps in minutes using any Firebase database URL as a REST

endpoint appending .json to the url

Page 24: Firebase Adventures - Real time platform for your apps

https://zapier.com/help/firebase/ Connect and automate your apps with Firebase and Zapier Partnership

Firebase works seamlessly with Zapier so you can add a whole new level of connectivity to

your Firebase without writing a single line of code.

Page 25: Firebase Adventures - Real time platform for your apps

https://firebase.com/customers/ Case studies using Firebase to make extraordinary products

Companies and Developers using Firebase ♥

Incredible first experience. I was able to get a completely custom, embedded chat client running in 30 mins. I really couldn't imagine how this could be easier.

– Ryan Bubinski, Founder Codecademy

Page 26: Firebase Adventures - Real time platform for your apps

Yaaaay! Let’s create amazing products with Firebase

https://firebase.com/docs/help/ Real time apps and more with @Firebase