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

Firebase on Android. What's new?

9ab0b3b080e75e0c03a0c643333f8b93?s=47 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

9ab0b3b080e75e0c03a0c643333f8b93?s=128

Segun Famisa

November 25, 2016
Tweet

Transcript

  1. Firebase on Android. What’s new? Lagos November, 2016 Segun Famisa

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

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

    the latest with Firebase? • Getting started with Firebase on Android • Where to go from here?
  4. Introduction

  5. Introduction Firebase is a unified app development platform. For Android,

    iOS and the web.
  6. Introduction Firebase helps you quickly develop high-quality apps, grow your

    user base, and earn more money. Image credit: https://firebase.google.com
  7. Firebase libraries

  8. • It helps you understand how people use your app

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

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

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

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

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

    SDK: email & password authentication, federated identity management (like facebook, google login)
  14. Available Firebase libraries

  15. Firebase on Android. What’s the latest?

  16. 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
  17. Firebase on Android. Getting started

  18. Requirements Android Studio >= 1.5 Android Device running Play services

    >= 9.0
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. Easy Setup New and easy setup straight from within Android

    Studio 2.2+
  25. None
  26. None
  27. Where to go from here? Resources & codelabs

  28. Where to go from here? Shiny new course on Udacity

    Firebase in a Weekend: https://goo.gl/oMzVMF
  29. Where to go from here? Codelabs: https://codelabs.developers.google.com https://goo.gl/u8jtBU https://goo.gl/vzn0JF https://goo.gl/9MLZ5Y

  30. 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
  31. Thank you! segunfamisa.com @segunfamisa +OluwasegunFamisa