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.
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?
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
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
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
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
• 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.
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
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