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

Firebase on Android. What's new?

Avatar for Segun Famisa 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

Avatar for Segun Famisa

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