Learn
Keynote & #AskFirebase
Nesta palestra, vamos revelar as últimas atualizações dos produtos e fazer demonstrações de como nossa plataforma funciona perfeitamente com o ecossistema de ferramentas para desenvolvedores, para que você possa acelerar o desenvolvimento de aplicativos, executá-los com confiança e escalonar seus negócios.
Nesta palestra, vamos revelar as últimas atualizações dos produtos e fazer demonstrações de como nossa plataforma funciona perfeitamente com o ecossistema de ferramentas para desenvolvedores, para que você possa acelerar o desenvolvimento de aplicativos, executá-los com confiança e escalonar seus negócios.
Francis Ma
Director, Product Management
Francis is the Director of Product Management for Firebase. Prior to his current role, he led product management on Android with a focus on building the Android developer ecosystem. Before joining Google in 2011, Francis was an entrepreneur and tech startup founder. Prior to that, he was a lead software developer at Amazon. Francis earned his bachelor’s degree in computer engineering from the University of Waterloo.
Kara Yu
Product Manager
Kara is a product manager at Google, where she leads Firebase Growth and Extensions. She is passionate about helping developers accelerate their app development. Prior to Firebase, she worked as a product manager on YouTube Music. Prior to Google, she worked at Meteor and was involved with developing Scratch while at the MIT Media Lab. She earned Bachelor's Degrees in Economics and Math with Computer Science from MIT, and an MBA from Harvard Business School.
Sonakshi Watel
UX Designer
Sonakshi is a UX designer at Google working on Firebase Extensions. A software engineer turned UX designer, she is passionate about making software development approachable for everyone. She has a Masters degree in Human-Computer Interaction from the University of Michigan Ann Arbor. She loves coffee with oat milk and playing basketball. Potatoes are her favorite vegetable.
Tyler Crowe
Product Manager
Tyler is a product manager at Google with the Firebase team, where he leads Firebase Security which includes Firebase Auth, App Check, User Security and Developer Tools. His mission is to help developers build secure systems that protect users' privacy and to deliver a top quality developer workflow experience for serverless app developers. Before Firebase, Tyler worked on scaling YouTube Data. In his free time he enjoys biking and hiking with his dog.
David East
Developer Relations Engineer
David East has been at Firebase ever since it was a small startup. He has a strong passion for web development and has spent time working on the Angular team at Google.
Steve Wilber
Engineering Manager
Steve is an engineering lead building Firebase Remote Config, A/B Testing and Personalization. He was previously at Twitter where he worked on Crashlytics and was part of the team that launched Fabric. When he’s not helping developers grow their apps, you can find him mountain biking, surfing, or eyeing a new summit to climb.
Nesta sessão ao vivo, vamos reunir os especialistas do Firebase para responder suas perguntas mais importantes. Poste perguntas antes da sessão no Twitter com #AskFirebase, ou espere até a sessão e envie perguntas no chat ao vivo. Vamos responder quantas perguntas pudermos em 30 minutos.
Nesta sessão ao vivo, vamos reunir os especialistas do Firebase para responder suas perguntas mais importantes. Poste perguntas antes da sessão no Twitter com #AskFirebase, ou espere até a sessão e envie perguntas no chat ao vivo. Vamos responder quantas perguntas pudermos em 30 minutos.
Peter Friese
Developer Advocate
Peter (Twitter: @peterfriese) is a Senior Developer Advocate on the Firebase team at Google. His mission is to help developers build insanely great apps on Apple’s platforms using Firebase. His current focus is on SwiftUI, Combine, async/await, and everything Auth. He publishes on his own blog and his YouTube channel.
Melissa Lopez
Software Engineer
Melissa is a software engineer for Firebase Performance Monitoring. She spends her summers volunteering for Google's Computer Science Summer Institute, an introduction to computer science for graduating high school seniors from historically underrepresented groups in the field. She enjoys long runs and baking big batches of cookies from her small New York City apartment.
Michael Bleigh
Group Tech Lead, Firebase Build Products
Michael is an engineer and entrepreneur currently leading technical direction for the Firebase Build products. Michael has been deeply engaged in the developer space for more than a decade, from creating open source projects like OmniAuth to founding developer-focused startup Divshot. He is passionate about the web platform and making developers' lives easier each and every day.
Daniel Lee
Software Engineer
Daniel is a software engineer on the Cloud Functions for Firebase team. Prior to joining Firebase, he was part of Google's SRE org where he grew appreciation for operational tools that makes for reliable and performant services. In his free time, Daniel likes to spend time with his 2 year old daughter at local playgrounds.
Arthur Thompson
Developer Relations Engineer
Arthur was a high school teacher for 7 years before joining Developer Relations at Google. He worked on Google Apps and Android before joining the Firebase Developer Relations team in 2015. Arthur is focused on Firebase libraries and support for platforms and frameworks like Flutter, Angular, React and others.
Kristen Richards
Group Product Manager
Kristen is the PM lead for Firebase Operate, a set of tools that help developers run their apps effectively and grow their businesses. She is based in Cambridge, MA. In her free time, she enjoys riding her bike, playing volleyball, and exploring new places!
Ignite Talks
O Cloud Functions para Firebase facilita a criação e implantação de um back-end sem servidor para o app. Mas você sabia que o Cloud Functions para Firebase vem com integrações nativas no pacote de operações do Google Cloud, como o Cloud Logging, Cloud Monitoring e Cloud Trace? Aprenda a usar o Google Cloud Platform para adotar uma pilha de observabilidade moderna, como o Open Telemetry, para monitorar com eficiência o Cloud Functions.
O Cloud Functions para Firebase facilita a criação e implantação de um back-end sem servidor para o app. Mas você sabia que o Cloud Functions para Firebase vem com integrações nativas no pacote de operações do Google Cloud, como o Cloud Logging, Cloud Monitoring e Cloud Trace? Aprenda a usar o Google Cloud Platform para adotar uma pilha de observabilidade moderna, como o Open Telemetry, para monitorar com eficiência o Cloud Functions.
Daniel Lee
Software Engineer
Daniel is a software engineer on the Cloud Functions for Firebase team. Prior to joining Firebase, he was part of Google's SRE org where he grew appreciation for operational tools that makes for reliable and performant services. In his free time, Daniel likes to spend time with his 2 year old daughter at local playgrounds.
Os SDKs do Firestore implementam um sistema de cache que ajuda a reduzir a latência, oferece suporte a consultas e mutações off-line e reduz as leituras de documentos faturados. Nesta palestra, vamos aprender como o cache do Firestore funciona e como ele habilita esses recursos. Também vamos conhecer várias estratégias diferentes que permitem que você faça o melhor uso do cache no seu app.
Os SDKs do Firestore implementam um sistema de cache que ajuda a reduzir a latência, oferece suporte a consultas e mutações off-line e reduz as leituras de documentos faturados. Nesta palestra, vamos aprender como o cache do Firestore funciona e como ele habilita esses recursos. Também vamos conhecer várias estratégias diferentes que permitem que você faça o melhor uso do cache no seu app.
Mark Duckworth
Software Engineer
Mark is an advocate for great developer experience. While earning a Master’s in Computer Science at Georgia Tech, he developed a passion for solving technical problems and empathy for software users. He has built API products in areas of computer vision, IoT, security, and databases. He is currently a Firestore SDK developer at Google and is based out of Colorado, where he likes to ride mountain bikes.
Os usuários não são todos iguais. Oferecer uma experiência direcionada é essencial para ter um bom engajamento no app. Com a Configuração remota, você pode personalizar automaticamente as experiências do app para atender melhor às necessidades dos usuários. Junte-se a nós para saber como fazer uma estratégia de personalização eficaz, para quais tipos de objetivos você pode otimizar e o que sabemos que funciona bem para desenvolvedores de apps.
Os usuários não são todos iguais. Oferecer uma experiência direcionada é essencial para ter um bom engajamento no app. Com a Configuração remota, você pode personalizar automaticamente as experiências do app para atender melhor às necessidades dos usuários. Junte-se a nós para saber como fazer uma estratégia de personalização eficaz, para quais tipos de objetivos você pode otimizar e o que sabemos que funciona bem para desenvolvedores de apps.
Xin Wei
Software Engineer
Xin is a Software Engineer at Google and has worked on various Firebase products, including Crashlytics, 3rd-party integrations, and Remote Config. He previously worked at Twitter, where he was part of the Fabric team. As a caffeine based life-form, Xin can often be found at various coffee and boba shops around the bay area, turning coffee into code. Xin also enjoys playing board games and solving puzzles at nearby escape rooms.
O desenvolvimento local com Firebase é mais rápido quando você usa o Pacote de emuladores. Teste suas alterações localmente em menos tempo e, geralmente, sem a necessidade de uma etapa de build + implantação. Nesta palestra, vamos tratar de alguns pontos problemáticos comuns que são resolvidos ao desenvolver localmente com o Pacote de emuladores, como enviar alterações de função para a produção após testar localmente, para que você saiba exatamente como elas vão se comportar e evitar um faturamento inesperado. Para terminar, vamos entender como usar o Pacote de emuladores para testar alterações de regras localmente e evitar interrupções inesperadas na produção.
O desenvolvimento local com Firebase é mais rápido quando você usa o Pacote de emuladores. Teste suas alterações localmente em menos tempo e, geralmente, sem a necessidade de uma etapa de build + implantação. Nesta palestra, vamos tratar de alguns pontos problemáticos comuns que são resolvidos ao desenvolver localmente com o Pacote de emuladores, como enviar alterações de função para a produção após testar localmente, para que você saiba exatamente como elas vão se comportar e evitar um faturamento inesperado. Para terminar, vamos entender como usar o Pacote de emuladores para testar alterações de regras localmente e evitar interrupções inesperadas na produção.
Chris Thompson
Software Engineer
Chris is a Software Engineer working on the Firebase Emulator Suite at Google. Prior to joining the Firebase team he worked on multiple products including Google Currents, Google Chat, and on Android developer toolkits within Google. Prior to joining Google Chris received a Bachelor's degree at Brock University in Ontario, Canada
Você já quis ter mais controle sobre alertas do Crashlytics, do monitoramento de desempenho e do App Distribution? Talvez sua equipe use ferramentas de fora do e-mail para ser notificada sobre os problemas com o app. Nesta palestra, vamos mostrar como sua equipe pode usar alertas do Firebase, o EventArc e o Cloud Functions para Firebase para personalizar a lógica de alertas e se comunicar com serviços que estão fora do Firebase.
Você já quis ter mais controle sobre alertas do Crashlytics, do monitoramento de desempenho e do App Distribution? Talvez sua equipe use ferramentas de fora do e-mail para ser notificada sobre os problemas com o app. Nesta palestra, vamos mostrar como sua equipe pode usar alertas do Firebase, o EventArc e o Cloud Functions para Firebase para personalizar a lógica de alertas e se comunicar com serviços que estão fora do Firebase.
Mariah Hart
Product Manager
Mariah Hart is a Product Manager working on Firebase Performance Monitoring. Prior to joining Google, Mariah worked as a software engineer turned Product Manager for Windows and Mixed reality products at Microsoft. Previously, Mariah helped shape and define accessible virtual reality experiences for people with disabilities and now applies that passion to building tools that empower developers to build and maintain high-quality apps for their end-users to thrive. Mariah received a bachelor’s degree in Computer Science from Spelman College.
Adam Duke
Software Engineer
Adam is a software engineer working on Firebase Crashlytics. Prior to Google, Adam helped build, launch, and scale the Fabric platform at Twitter. While at Twitter, he was the first employee to have a startup he co-founded become a Twitter acquisition while already working at the company. Adam holds a B.S. in computer science from Widener University
Qual é a melhor maneira de interagir com um segmento específico de usuários do app? De públicos de usuários a tópicos e segmentos importados, o Firebase Messaging tem muitas maneiras de alcançar grupos específicos da base de usuários. Conheça os diferentes tipos de segmentação de público disponíveis para você e identifique as melhores formas de atingir o público desejado.
Qual é a melhor maneira de interagir com um segmento específico de usuários do app? De públicos de usuários a tópicos e segmentos importados, o Firebase Messaging tem muitas maneiras de alcançar grupos específicos da base de usuários. Conheça os diferentes tipos de segmentação de público disponíveis para você e identifique as melhores formas de atingir o público desejado.
Derek Chen
Software Engineer
Derek is a software engineer at Google. He works on the Firebase Cloud Messaging team where he enjoys building backend infrastructure to help developers reach and connect with their users. He currently lives in Marin where he loves to hike and boulder. In his free time, he loves exploring new places for food and artisanal boba tea.
Olá, desenvolvedores da Apple. O SwiftUI é uma maneira interessante de criar interfaces de usuário nas plataformas da Apple. Talvez você tenha um app SwiftUI ou apenas queira colocar a mão na massa e criar um. A integração entre o SwiftUI e o Firebase permite que você crie e envie novos recursos mais rapidamente do que nunca. Aprenda a usar os recursos modernos do Swift, como o Property Wrapper, o Codable e o SwiftUI View Modifier, para integrar a Configuração remota do Firebase, o Cloud Firestore e o Google Analytics perfeitamente.
Olá, desenvolvedores da Apple. O SwiftUI é uma maneira interessante de criar interfaces de usuário nas plataformas da Apple. Talvez você tenha um app SwiftUI ou apenas queira colocar a mão na massa e criar um. A integração entre o SwiftUI e o Firebase permite que você crie e envie novos recursos mais rapidamente do que nunca. Aprenda a usar os recursos modernos do Swift, como o Property Wrapper, o Codable e o SwiftUI View Modifier, para integrar a Configuração remota do Firebase, o Cloud Firestore e o Google Analytics perfeitamente.
Charlotte Liang
Senior Software Engineer
Charlotte has been working on the Firebase Apple SDKs for 7 years. She’s primarily focusing on making Apple platform development flow easier and helping developers adopt modern technology, such as SwiftUI, watchOS, and WidgetKit, etc. Her passion is to help developers succeed with Firebase and build apps that can positively impact people's lives. Before joining Google, she used to be an iOS game developer and her favorite game is "Don't starve". Currently Charlotte is a second year MBA student at UC Berkeley Haas.
As regras de segurança do Firebase são uma ótima maneira de proteger o acesso a dados de apps de clientes, mas e o gerenciamento de acesso em ambientes confiáveis, como em um servidor? Esta palestra vai mostrar algumas estratégias para proteger funções chamáveis, APIs https públicas e sites NextJS para garantir que os usuários finais possam acessar apenas os recursos e dados que devem acessar.
As regras de segurança do Firebase são uma ótima maneira de proteger o acesso a dados de apps de clientes, mas e o gerenciamento de acesso em ambientes confiáveis, como em um servidor? Esta palestra vai mostrar algumas estratégias para proteger funções chamáveis, APIs https públicas e sites NextJS para garantir que os usuários finais possam acessar apenas os recursos e dados que devem acessar.
Jeff Huleatt
Senior Developer Relations Engineer
Jeff is a Developer Relations Engineer for Firebase, and he's excited to help people make cool stuff on the web. Jeff works to make Firebase better for web developers with open source projects like the Firebase Emulator Suite, Firebase Hosting Github Action, and ReactFire.
Demos
We reimagined the classic pinball game featuring your favorite Google mascots. Built with Firebase, Flutter and the Flame game engine.
This lightweight chat app is a fun way to interactively learn how you can build a chat app in Flutter without installing any tools.
Write to the Firebase team using a digital, personalized postcard telling us what you love and what we can improve. Choose from different postcard styles and add cool animated stickers.
Pathways
Learn how to use security features in Firebase, including multi-factor authentication (MFA), blocking functions, and cross-service Security Rules.
Learn how to use Firebase features for Flutter, including user authentication, data deletion, feature flagging, and crash tracking.
Learn how to build an Android app that follows the Model-View-ViewModel (MVVM) architecture and prepare a codebase to use different environments with Jetpack Compose and Firebase.