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

Firebase

 Firebase

This slides explains everything you need to know about Firebase services and how you can deploy them for your next project. It was presented at Google DevFest18 Warri at GDGWarri.

Avatar for Kutaje Oghenevwaire Joseph

Kutaje Oghenevwaire Joseph

October 06, 2018

Other Decks in Technology

Transcript

  1. Firebase is a mobile and web app development platform that

    provides developers with tools and services to help them develop high-quality apps, grow their user base, and earn more profit. Warri What is Firebase?
  2. Warri Firebase helps mobile app teams succeed in three(3) ways:

    Build better apps Improve App Quality Grow your business
  3. Build better apps Firebase lets you build more powerful, secure

    and scalable apps, using world-class infrastructure. Cloud Firestore ML Kit Cloud Functions Cloud Storage Hosting Authentication Realtime Database
  4. Cloud Firestore warri • Build Truly serverless Apps • Strong

    user-based security • Sync Data across devices, on or offline • Scale Globally
  5. Authentication warri Firebase Authentication aims to make building secure authentication

    systems easy, while improving the sign-in and onboarding experience for end users. Fast implementation Easy sign-in with any platform
  6. Realtime-Database warri • Optimized for offline use • Strong user-based

    security • Build serverless Apps • Easy access across devices
  7. ML Kit warri ML Kit lets you bring powerful machine

    learning features to your app whether it's for Android or iOS, and whether you're an experienced machine learning developer or beginner. • Deploy custom models • Ready-to-use APIs for common mobile use cases • On-device or in-cloud APIs
  8. Cloud Functions warri • Run backend code without managing servers

    • Keeps your logic private and secure • Low maintenance
  9. Improve App Quality Firebase gives you insights into app performance

    and stability, so you can channel your resources effectively. Crashlytics Performance Monitoring Test Lab
  10. Crashlytics warri Firebase Crashlytics helps you track, prioritize, and fix

    stability issues that erode app quality, in real-time. • Understand what to tackle first • Quickly pinpoint the root causes of crashes • Never miss a critical crash
  11. Performance monitoring warri Get insights into how your app performs

    from your users’ point of view. • Pinpoint the origin of issues • understand the context in which performance issues take place • Understand the network latencies affecting your users
  12. Test Lab warri To ensure your app quality, Firebase Test

    Lab provides you with physical and virtual devices that allow you to run tests that simulate actual usage environments. • No coding required to test your App • Actionable results at your fingerprints • Integrates with your existing workflows
  13. Firebase Test Labs comes with 3 modes of testing: Location

    • Instrumentation Testing • Game Loop Test • Robo Test These are tests that you written specifically to test your app, using frameworks like Espresso and UI Automator 2.0 Test Labs support game app testing. It comes with a beta support for using a “demo mode” where the game app runs while simulating the actions of the player. This test is for people who just want to relax and let Firebase worry about tests. Firebase Test Labs can simulate user touch and see how each component of the app functions.
  14. Grow your business Firebase gives you insights into app performance

    and stability, so you can channel your resources effectively. In-App Messaging Dynamic Links Remote Config Predictions Cloud Messaging Google Analytics A/B Testing App Indexing
  15. In- App Messaging Location Firebase In-App Messaging helps you engage

    users who are actively using your app by sending them targeted and contextual messages that nudge them to complete key in-app actions - like beating a game level, buying an item, or subscribing to content • Get insight into how each messaging campaign is performing • Trigger messages based on behaviour and interests • Customize the design to match your brand