Learn
Keynote & #AskFirebase
이 기조연설에서는 최신 제품 업데이트를 공개하고, Google 플랫폼이 개발자 도구 생태계와 어떻게 매끄럽게 연계되어 앱 개발 속도를 높이고 확신을 갖고 앱을 실행하고 비즈니스를 확장할 수 있도록 하는지 데모로 보여줍니다.
이 기조연설에서는 최신 제품 업데이트를 공개하고, Google 플랫폼이 개발자 도구 생태계와 어떻게 매끄럽게 연계되어 앱 개발 속도를 높이고 확신을 갖고 앱을 실행하고 비즈니스를 확장할 수 있도록 하는지 데모로 보여줍니다.
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.
이 라이브 세션에서는 Firebase의 여러 전문가를 초빙하여 참석자 여러분이 궁금해 하는 질문에 대한 답을 들어봅니다. 세션이 시작되기 전에 Twitter에 #AskFirebase 해시태그를 사용하여 질문을 게시하거나, 기다렸다가 세션이 진행될 때 실시간 채팅으로 질문을 게시하세요. 30분 동안 최대한 많은 질문에 답을 해드립니다.
이 라이브 세션에서는 Firebase의 여러 전문가를 초빙하여 참석자 여러분이 궁금해 하는 질문에 대한 답을 들어봅니다. 세션이 시작되기 전에 Twitter에 #AskFirebase 해시태그를 사용하여 질문을 게시하거나, 기다렸다가 세션이 진행될 때 실시간 채팅으로 질문을 게시하세요. 30분 동안 최대한 많은 질문에 답을 해드립니다.
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
Firebase용 Cloud Functions는 앱을 위한 서버리스 백엔드를 손쉽게 구축하고 배포할 수 있게 해줍니다. 그런데 Firebase용 Cloud Functions에 Cloud Logging, Cloud Monitoring, Cloud Trace와 같은 Google Cloud 운영 제품군이 기본적으로 통합되어 함께 제공된다는 사실을 알고 계셨나요? Google Cloud Platform을 활용하여 OpenTelemetry와 같은 최신 관측 가능성 스택을 채택해 Cloud Functions를 효과적으로 모니터링하는 방법을 알아보세요.
Firebase용 Cloud Functions는 앱을 위한 서버리스 백엔드를 손쉽게 구축하고 배포할 수 있게 해줍니다. 그런데 Firebase용 Cloud Functions에 Cloud Logging, Cloud Monitoring, Cloud Trace와 같은 Google Cloud 운영 제품군이 기본적으로 통합되어 함께 제공된다는 사실을 알고 계셨나요? Google Cloud Platform을 활용하여 OpenTelemetry와 같은 최신 관측 가능성 스택을 채택해 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.
Firestore SDK는 지연 시간 단축, 오프라인 쿼리 및 변형 지원, 요금이 청구되는 문서 읽기 저감에 도움이 되는 캐싱 시스템을 구현합니다. 이 대담에서는 Firestore 캐시가 어떻게 동작하고 이러한 기능을 어떻게 사용 설정하는지 알아봅니다. 또한 앱에서 캐시를 최대한 활용하기 위한 여러 전략에 대해서도 알아봅니다.
Firestore SDK는 지연 시간 단축, 오프라인 쿼리 및 변형 지원, 요금이 청구되는 문서 읽기 저감에 도움이 되는 캐싱 시스템을 구현합니다. 이 대담에서는 Firestore 캐시가 어떻게 동작하고 이러한 기능을 어떻게 사용 설정하는지 알아봅니다. 또한 앱에서 캐시를 최대한 활용하기 위한 여러 전략에 대해서도 알아봅니다.
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.
사용자는 저마다 다르므로 높은 앱 참여를 달성하기 위해서는 타겟팅된 경험을 제공하는 것이 필수적입니다. 원격 구성을 통해 사용자 요구에 가장 잘 맞게 자동으로 앱 경험을 맞춤설정할 수 있습니다. 참여하여 효과적인 개인 맞춤설정 전략에 포함되는 요소가 무엇인지, 어떤 유형의 목표에 맞게 최적화할 수 있는지, 그리고 앱 개발자를 위한 검증된 방법은 무엇인지 알아보세요.
사용자는 저마다 다르므로 높은 앱 참여를 달성하기 위해서는 타겟팅된 경험을 제공하는 것이 필수적입니다. 원격 구성을 통해 사용자 요구에 가장 잘 맞게 자동으로 앱 경험을 맞춤설정할 수 있습니다. 참여하여 효과적인 개인 맞춤설정 전략에 포함되는 요소가 무엇인지, 어떤 유형의 목표에 맞게 최적화할 수 있는지, 그리고 앱 개발자를 위한 검증된 방법은 무엇인지 알아보세요.
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.
에뮬레이터 도구 모음을 사용하면 Firebase를 사용한 로컬 개발에 박차를 가할 수 있습니다. 구축 + 배포 단계 없이 로컬에서 훨씬 빠른 속도로 자주 변경 사항을 테스트하세요. 이 대담에서는 예를 들어 프로덕션에서 어떻게 동작할지 정확히 파악하고 예기치 못한 비용을 방지하기 위해 기능 변경을 로컬에서 테스트한 다음 프로덕션에 푸시하기와 같은 일반적인 몇 가지 고충점, 그리고 에뮬레이터 도구 모음을 사용하여 로컬로 개발함으로써 이러한 고충을 완화하는 방법을 알아봅니다 마지막으로 에뮬레이터 도구 모음을 사용해서 로컬에서 규칙 변경을 테스트하여 프로덕션에서의 예기치 못한 중단을 방지하는 방법도 살펴봅니다.
에뮬레이터 도구 모음을 사용하면 Firebase를 사용한 로컬 개발에 박차를 가할 수 있습니다. 구축 + 배포 단계 없이 로컬에서 훨씬 빠른 속도로 자주 변경 사항을 테스트하세요. 이 대담에서는 예를 들어 프로덕션에서 어떻게 동작할지 정확히 파악하고 예기치 못한 비용을 방지하기 위해 기능 변경을 로컬에서 테스트한 다음 프로덕션에 푸시하기와 같은 일반적인 몇 가지 고충점, 그리고 에뮬레이터 도구 모음을 사용하여 로컬로 개발함으로써 이러한 고충을 완화하는 방법을 알아봅니다 마지막으로 에뮬레이터 도구 모음을 사용해서 로컬에서 규칙 변경을 테스트하여 프로덕션에서의 예기치 못한 중단을 방지하는 방법도 살펴봅니다.
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
Crashlytics, Performance Monitoring 및 앱 배포 알림을 더 세밀하게 제어할 수 있으면 좋겠다고 생각해보신 적이 있나요? 팀에서 앱 문제에 대한 알림을 받기 위해 이메일 외의 도구를 사용 중일 수도 있습니다. 이 대담에서는 팀에서 Firebase 알림, Eventarc 및 Firebase용 Cloud Functions를 사용하여 알림 논리를 맞춤설정하고 Firebase 외부의 서비스와 통신하는 방법을 알아봅니다.
Crashlytics, Performance Monitoring 및 앱 배포 알림을 더 세밀하게 제어할 수 있으면 좋겠다고 생각해보신 적이 있나요? 팀에서 앱 문제에 대한 알림을 받기 위해 이메일 외의 도구를 사용 중일 수도 있습니다. 이 대담에서는 팀에서 Firebase 알림, Eventarc 및 Firebase용 Cloud Functions를 사용하여 알림 논리를 맞춤설정하고 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
앱 사용자의 특정 세그먼트와 접촉하는 최선의 방법은 무엇인가요? 잠재 사용자부터 주제, 가져온 세그먼트에 이르기까지 Firebase 메시징에는 사용자층의 특정 그룹에 도달하기 위한 많은 방법이 있습니다. 사용할 수 있는 다양한 유형의 잠재고객 타겟팅에 대해 알아보고 원하는 잠재고객에 도달하기 위한 최선의 방법을 파악하세요.
앱 사용자의 특정 세그먼트와 접촉하는 최선의 방법은 무엇인가요? 잠재 사용자부터 주제, 가져온 세그먼트에 이르기까지 Firebase 메시징에는 사용자층의 특정 그룹에 도달하기 위한 많은 방법이 있습니다. 사용할 수 있는 다양한 유형의 잠재고객 타겟팅에 대해 알아보고 원하는 잠재고객에 도달하기 위한 최선의 방법을 파악하세요.
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.
Apple 개발자 여러분 안녕하세요! SwiftUI는 Apple의 여러 플랫폼에 걸쳐 사용자 인터페이스를 구축하기 위한 흥미로운 방법입니다. SwiftUI 앱을 현재 보유하고 있는 경우도 있고, 직접 만들고자 하는 경우도 있을 것입니다. SwiftUI와 Firebase를 통합하면 전보다 훨씬 더 빠르게 새로운 기능을 빌드하고 출시할 수 있습니다. Property Wrapper, Codable 및 SwiftUI View Modifier와 같은 최신 Swift 기능을 사용하여 Firebase 원격 구성, Cloud Firestore 및 Google 애널리틱스를 원활하게 온보딩하는 방법을 알아보세요.
Apple 개발자 여러분 안녕하세요! SwiftUI는 Apple의 여러 플랫폼에 걸쳐 사용자 인터페이스를 구축하기 위한 흥미로운 방법입니다. SwiftUI 앱을 현재 보유하고 있는 경우도 있고, 직접 만들고자 하는 경우도 있을 것입니다. SwiftUI와 Firebase를 통합하면 전보다 훨씬 더 빠르게 새로운 기능을 빌드하고 출시할 수 있습니다. Property Wrapper, Codable 및 SwiftUI View Modifier와 같은 최신 Swift 기능을 사용하여 Firebase 원격 구성, Cloud Firestore 및 Google 애널리틱스를 원활하게 온보딩하는 방법을 알아보세요.
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.
Firebase 보안 규칙은 클라이언트 앱에서의 데이터 액세스를 보호하기 위한 좋은 방법이지만 서버와 같은 신뢰할 수 있는 환경에서의 액세스는 어떻게 관리해야 할까요? 이 대담에서는 최종 사용자가 허용된 리소스와 데이터에만 액세스할 수 있도록 호출 가능한 함수, 공개 HTTPS API 및 NextJS 사이트를 보호하는 몇 가지 전략을 대략적으로 살펴봅니다.
Firebase 보안 규칙은 클라이언트 앱에서의 데이터 액세스를 보호하기 위한 좋은 방법이지만 서버와 같은 신뢰할 수 있는 환경에서의 액세스는 어떻게 관리해야 할까요? 이 대담에서는 최종 사용자가 허용된 리소스와 데이터에만 액세스할 수 있도록 호출 가능한 함수, 공개 HTTPS API 및 NextJS 사이트를 보호하는 몇 가지 전략을 대략적으로 살펴봅니다.
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.