$30 off During Our Annual Pro Sale. View Details »

Playing with Fire

Playing with Fire

A presentation that I gave on Firebase overall

Peter-John Welcome

April 01, 2020
Tweet

More Decks by Peter-John Welcome

Other Decks in Technology

Transcript

  1. Peter-John Welcome
    GDE Firebase
    @pjapplez
    Playing with Fire
    Overview of Firebase

    View Slide

  2. View Slide

  3. History of Firebase

    View Slide

  4. ● Firebase was a startup.
    ● Real time database.
    ● Acquired by Google in 2014
    ● Now has 19 products
    ● Over 1.5 million active apps using Firebase
    History

    View Slide

  5. View Slide

  6. Firebase Databases

    View Slide

  7. ● Real Time through data synchronization
    ● Offline
    ● Accessible on all clients ( iOS, Android, Web)
    ● Scalable
    ● Json Structure
    Real Time Database

    View Slide

  8. ● Document Database ( Collections, nested complex objects)
    ● Realtime updates
    ● Complex queries ( Sorting, Filtering, etc )
    ● Scalable
    ● Offline Support
    Firestore

    View Slide

  9. Authentication

    View Slide

  10. Authentication Providers

    View Slide

  11. Cloud Functions

    View Slide

  12. ● Serveless
    ● Node based
    ● HTTP triggers
    ● Firebase Triggers
    ● No Authentication required for Google Services
    Cloud Functions

    View Slide

  13. MLKit

    View Slide

  14. ● Production ready ML models provided by Google
    ● On-Device models
    ● Cloud-based Models
    ● Custom-Models with TFlite
    ● Serving Custom Models Remotely
    ● AutoML Vision Edge ( Training of Vision Models)
    MLKit

    View Slide

  15. MLKit

    View Slide

  16. Firebase extensions

    View Slide

  17. Quality Products

    View Slide

  18. Quality Product Suite
    Previous talk on these products below:
    https://speakerdeck.com/pjwelcome/quality-assurance-with-firebase
    ● Crashlytics (iOS and Android)
    ● Performance Monitoring
    ● Test lab (iOS and Android)
    ● App Distribution (Android and iOS)

    View Slide

  19. Growth Product Suit

    View Slide

  20. Growth Product Suite
    ● Cloud messaging (Push Notifications)
    ● Analytics
    ● Remote Config ( A/B Testing)
    ● Predictions
    ● In-App Messaging
    ● Dynamic Links
    ● Google AdMob

    View Slide

  21. Demo Time

    View Slide

  22. View Slide

  23. Peter-John Welcome
    GDE Firebase
    @pjapplez
    Thank You!

    View Slide