Day 1 – Tuesday, 27 October
9:30 AM PT
What's new in Firebase 2020 (Opening Keynote)
Welcome to the fifth annual Firebase Summit! Join us for our opening keynote to learn how Firebase can help you accelerate app development, gain actionable insights from your app data, and scale to millions of users with ease. People are relying on your apps; you can rely on us for the technology and resources that you need to build and operate apps.
10:15 AM PT
10:45 AM PT
How to monitor your latest release with Firebase Crashlytics and Performance Monitoring
Releasing new features is exciting, but it can also be scary. Once your new feature is out in the wild, how can you ensure that the new release is stable for your users?
Firebase has the tools to help you do that. Learn some of the best practices to monitor your latest release and stay on top of your stability issues. From leveraging identifying new features that are crashing to monitoring latency for calls to a new API endpoint, we'll guide you through setting your latest release up for success with Firebase Crashlytics and Performance Monitoring.
11:05 AM PT
Optimize your app ad revenue with Firebase
How do you monetize an app? Well, by running ads of course! That's the easy part. But how can you optimize showing enough ads to generate some revenue, but not so many that you're impacting your user experience? And when you do show ads, what ad experience should you build — the ad format, the frequency of ads, where in the UX flow? These are harder questions to answer, but ones that Firebase and AdMob working together can help you solve. Check out this presentation to learn how to pair Firebase tools with AdMob to make data-driven, informed decisions to provide the best experience for your users and to grow your app's ad revenue.
11:25 AM PT
Engage your users with Firebase Messaging
As a developer, you want to create meaningful connections with your users. Learn how to use contextual messaging in Firebase Cloud Messaging and Firebase In-App Messaging to engage more fully with your users - and learn how to decide which messaging solution is the right one for your needs.
Join us as we talk through challenges every growth-focused app developer faces, and easy solutions with Firebase Messaging!
11:45 AM PT
12:00 PM PT
Firebase Authentication: from fully managed to fully customizable
By using Firebase Authentication your users can sign in with a lot of providers. But these providers vary greatly in the features that they support and the amount of work they take to set up and maintain. We'll walk through choosing a provider based on how much you want to manage yourself, how this choice will affect your users, and the authentication needs of your app. We will explore Email-Password, Email-Link, OAuth Providers, and finally get detailed with Custom Authentication to show off just how customizable Firebase Auth can be.
12:20 PM PT
How to turn on billing and still sleep at night
Upgrading your Firebase project to a paid plan is an exciting moment — your app is ready for some real traffic! But it's also a scary one. What happens when your app reaches scale? How do you know a badly-written client or runaway Cloud Function won't end up costing you more than you expect? Let's look at some ways you can analyze your Firebase usage and billing costs, and discover a few different ways you can get notified when usage is a little higher than anticipated.
12:40 PM PT
How to set up CI using the Firebase Emulator suite
Imagine you're working on the next amazing version of your app and changing and expanding how it interacts with Firebase. Obviously, you don't want to find out that something isn't quite right after you release the new version. Let's talk about how to automatically catch these things using Firebase Emulator Suite + continuous integration.
1:00 PM PT
Shipping production web apps on Firebase Hosting
Learn about some of the advanced features and best practices that help you scale and manage mission-critical production web apps and sites on Firebase. From safely testing changes before they hit production to automating your build and deploy workflows, learn the tools to ship your web project like a pro!
Day 2 - Wednesday, 28 October
9:30 AM PT
Zero to app: livecoding a cross platform app with Firebase and Flutter
Coding an app for multiple platforms has never been easier thanks to cross-platform toolkits like Flutter. Similarly, thanks to backend-as-a-service platforms like Firebase, building a multi-user experience on a secure, serverless, scalable infrastructure can be done quickly and simply. In this talk we'll build an app from scratch that allows you to run live polls of your users. To make this talk even more exciting, while we're building this app, we will run polls from our app for you, our awesome viewers, to interact with live. We're looking forward to all of you coming to join us live to learn something new and cast your votes with Flutter and Firebase.
10:30 AM PT
Iterate your way to a delightful app experience using Firebase Remote Config and Firebase A/B Testing
One of the best ways of delivering a great experience to your users is to change the app dynamically based on each user's attributes and behavior. We'll show you new updates in Firebase that make it easy to customize your app experiences for different groups of your users on the fly, and measure and adjust them dynamically to optimize the user journey.
10:50 AM PT
Serverless security modeling in Firebase
Using secure design principles as our guide, we will cover the default security of Firebase services and what developers need to do to configure and secure their applications. Walking through a simple serverless application built with Firebase backend products, we will discuss different security threats, from malicious actors to user error. As we go, we'll build a checklist that you can use to audit your own app's security and protect yourself and your users.
11:15 AM PT
Build a scalable web app with Firebase in 20 minutes
Building a scalable web app doesn't have to be hard. The Firebase team ensures smooth integration with frameworks to give you an opinionated, expressive technology stack that allows you to ship code quickly and confidently. In this talk, we'll look into the latest capabilities of AngularFire and how you can get to a functional application in a matter of minutes, with best practices included!
11:35 AM PT
Adding on-device recommendations to your app using TensorFlow and Firebase
As a developer, ML can help you build better apps. In this session we'll guide you through simple steps to build and train a TensorFlow model that does on-device recommendations based on content that the user has shown interest in. You'll then convert the model to TensorFlow Lite to run on mobile and deploy it on Firebase.