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

Firebase on Android. What's new?

Segun Famisa
November 25, 2016

Firebase on Android. What's new?

Presentation for my talk at DevFest South West, 2016, held at Lagos, Nigeria. (http://devfestsw.gdg.ng/speakers/)

The talk serves as an introduction to Firebase on Android it also includes some of the new features that were announced at the recently concluded FIrebase Dev Summit.

Further reading & studying:
1. Firebase docs: https://firebase.google.com/docs/android/setup
2. Udacity course - "Firebase in a weekend": https://goo.gl/oMzVMF
3. Google code labs: https://codelabs.developers.google.com

Segun Famisa

November 25, 2016
Tweet

More Decks by Segun Famisa

Other Decks in Programming

Transcript

  1. Segun Famisa (SF) Software Engineer, building for Android at Konga

    segunfamisa.com @segunfamisa +OluwasegunFamisa
  2. Outline • What is firebase? • Firebase libraries • What’s

    the latest with Firebase? • Getting started with Firebase on Android • Where to go from here?
  3. Introduction Firebase helps you quickly develop high-quality apps, grow your

    user base, and earn more money. Image credit: https://firebase.google.com
  4. • It helps you understand how people use your app

    • Unlimited reporting • Log events • Works smoothly with crash reporting and remote config
  5. • Data is stored in JSON “key-value” format • Changes

    to data is propagated to all connected clients in real time • IT WORKS OFFLINE!!!
  6. • Monitor fatal and non-fatal errors in your app •

    Improve your app quality • You don’t need to write ANY line of code
  7. • Quickly roll out changes to your users • Setup

    experiments on your apps • Run A/B testing on your app
  8. • Secure storage for your app data: images, videos •

    Robust: Automatically resumes uploads/downloads
  9. • FirebaseUI Auth: Out-of-the-box UI for authentication • Firebase Auth

    SDK: email & password authentication, federated identity management (like facebook, google login)
  10. What’s the latest? Few of the biggest updates are: •

    Firebase crash reporting is now out of beta. • New crashes are reported almost immediately as they occur. • You can now close errors. A.k.a mark errors as resolved. • With Firebase analytics, you now have Real-time exporting to BigQuery More at: https://goo.gl/tqQLxU
  11. Setup 1. Create/import project to console a. Create/import b. Enter

    app details c. Download config file 2. Add Firebase to your app a. Add google-services classpath b. Apply google-services plugin
  12. Setup 1. Create/import project to console a. Create/import b. Enter

    app details c. Download config file 2. Add Firebase to your app a. Add google-services classpath b. Apply google-services plugin
  13. Setup 1. Create/import project to console a. Create/import b. Enter

    app details c. Download config file 2. Add Firebase to your app a. Add google-services classpath b. Apply google-services plugin
  14. Setup 1. Create/import project to console a. Create/import b. Enter

    app details c. Download config file 2. Add Firebase to your app a. Add google-services classpath b. Apply google-services plugin
  15. Setup 1. Create/import project to console a. Create/import b. Enter

    app details c. Download config file 2. Add Firebase to your app a. Add google-services classpath b. Apply google-services plugin
  16. Where to go from here? Shiny new course on Udacity

    Firebase in a Weekend: https://goo.gl/oMzVMF
  17. Where to go from here? • Firebase Dev Summit 2016:

    https://goo.gl/ptWfb5 • Getting started with Firebase Playlist: https://goo.gl/ISfBDz • Firebase docs: https://firebase.google.com/docs