Agenda
Tuesday, October 18, 2022
午前 10:00
~
10:30(米国東部時間)
基調講演: Firebase の最新情報
基調講演では、プロダクトの最新情報を発表し、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.
午前 10:30
~
11:00(米国東部時間)
#AskFirebase Live
このライブ セッションでは、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!
午前 11:30
~
午後 1:00(米国東部時間)
Firebase アプリをインターネット上で狙われにくくする方法
インターネットは危険な場所になりえます。ユーザーのパスワードはブルート フォース攻撃にさらされ、アプリは隅々まで脆弱性が探されるため、アプリとデータのセキュリティを確保することはこれまで以上に難しくなっています。このクラスでは最新のリリースが重点的に説明され、アプリのセキュリティ確保に役立つ Firebase ツールを実際に体験できます。 このクラスでは次のことを学習します。 前提条件:
Yuchen Shi
Software Engineer
Yuchen is a software engineer at Google working on Firebase App Check, Security Rules, Auth, and Emulator Suite. Yuchen graduated from a Master's program at CMU and worked at a startup Clarity Movement before joining Google.
Shruti Padamata
Software Engineer
Shruti is a software engineer at Firebase, working on identity and access products, mainly Firebase Security Rules and Firebase Installations service. She is passionate about privacy and security practices for user data. Shruti has a master's degree in computer science from Georgia Tech. Outside of work, she loves to dance and enjoys outdoor activities like hiking, backpacking, and biking.
午前 11:30
~
午後 1:00(米国東部時間)
Firebase と Angular Universal を使用して、リアルタイム ウェブアプリを構築する
Angular と Firebase を使用することで、複雑なアプリを大規模に構築できます。エキスパートが主導するこのクラスでは、Angular および Firebase チームから集まったメンバーが、スタンドアロン コンポーネントやサーバーサイド レンダリング用 Angular Universal などの Angular の新しい機能を使用して Firebase アプリの設計と構築を行う方法について説明します。このワークショップを完了するまでに、ユーザー認証とサーバーでレンダリングされるコンテンツを持つ、リアルタイム コラボレーション ウェブアプリを構築できます。 このクラスでは次のことを学習します。 前提条件:
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.
Mark Thompson
午前 11:30
~
11:45(米国東部時間)
Cloud Functions for Firebase のオブザーバビリティ
Cloud Functions for Firebase を使用すると、アプリのサーバレス バックエンドを簡単に構築、デプロイできます。Cloud Functions for Firebase には、Cloud Logging、Cloud Monitoring、Cloud Trace などの Google Cloud のオペレーション スイートとのネイティブな統合がバンドルされていることをご存じでしたか?Cloud Functions を効率的にモニタリングするために、Google Cloud Platform を活用して Open Telemetry などの最新のオブザーバビリティ スタックを導入する方法を学んでください。
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.
午前 11:45
~
午後 12:00(米国東部時間)
即座にキャッシュに保存: 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.
午後 12:00
~
12:15(米国東部時間)
Remote Config を使用して、アプリのエクスペリエンスを自動的にカスタマイズする
ユーザーはみな同じではありません。ターゲットを絞ったエクスペリエンスを提供することは、優れたアプリ エンゲージメントを実現するために欠かせません。Remote Config を使用すると、ユーザーのニーズに最も合うようにアプリのエクスペリエンスを自動的にカスタマイズできます。効果的なカスタマイズ戦略に貢献するものは何か、どのような目標を最適化できるか、これまでの観察に基づくアプリ デベロッパーにとって役立つことについてご紹介します。
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.
午後 12:15
~
12:30(米国東部時間)
Emulator Suite で Firestore を使用して、迅速、安全かつ無料で開発する
Emulator Suite を使用すると、Firebase によるローカル開発をより迅速に行えます。わずかな時間で、変更をローカルでテストします。多くの場合、構築とデプロイのステップは必要ありません。この講演では、Emulator Suite を使用してローカルで開発することによって改善できる一般的な課題を扱います。たとえば、本番環境での挙動を正確に把握し、予想外の請求を避けるために、関数の変更をローカルでテストした後に本番環境に push することなどです。最後に、本番環境での予想外の停止を回避するために、Emulator Suite を使用してルールの変更をローカルでテストする方法についても説明します。
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
午後 2:00
~
3:30(米国東部時間)
Firebase と Jetpack Compose を使用する、本番環境に対応した Android アプリ
MVVM アーキテクチャのベスト プラクティスを活用して、Firebase と Jetpack Compose で Android アプリを構築し、さまざまな環境を使用するためにコードベースを調整する方法について学習します。Cloud Firestore、Remote Config、Performance Monitoring を使用して、超高速な Android アプリを一緒にコーディングしましょう。 このクラスでは次のことを学習します。 前提条件:
com.example.makeitso
を使用して、新しい Android アプリを作成するgoogle-services.json
ファイルをダウンロードして、アクセスしやすい場所に保存する
Marina Coelho
Developer Relations Engineer
Marina worked as a software developer for eight years before joining the Firebase team as a Developer Relations Engineer. Her mission is to help developers excel in building great apps using Firebase products. She graduated in Information Systems from a university in South Brazil and recently moved to London.
Vladimir Kryachko
Software Engineer
Vlad is a software engineer at Firebase. He works on core SDK infrastructure to help teams build high quality products faster. I am also a Kotlin enthusiast and help make Firebase Kotlin support better.
午後 2:00
~
3:30(米国東部時間)
Firebase を使用して、Flutter チャットアプリの構築、リリース、モニタリングを行う
このワークショップでは、MFA やデータ自動削除などの Firebase の優れた最新の機能を使用して、Flutter チャットアプリを一緒に構築します。デベロッパーが新しい機能のロールアウト、クラッシュのモニタリング、必要に応じたロールバックを自信を持って行えるようにするツールのハンズオン エクスペリエンスが提供されます。 このクラスでは次のことを学習します。 前提条件: 参加する前に、以下をインストールしておいてください。
flutter doctor
を実行した後に、エラーがないことを確認してください
Rosário P. Fernandes
Firebase DevRel Engineer
Rosário P. Fernandes is a Developer Relations Engineer on the Firebase Team, mainly focused on helping developers integrate Firebase into their Android App Development workflows. He’s originally from Mozambique, but is now based in London, UK. Rosário has been using Firebase since 2016 and has also contributed lots of improvements to its codebase. In his free-time, he enjoys playing chess, reading comic books and watching movies.
Alexander Nohe
Developer Relations Engineer
Alexander Nohe is a Developer Relations Engineer at Google currently working on Firebase and previously ChromeOS. Previously, Alexander was a product engineer working on mobile applications at the mapping company ESRI based in Redlands, California. Alexander earned a Bachelor's Degree in Geography with an emphasis on GIS and a Master's Degree in GIS management from Salisbury University in Salisbury, Maryland.
午後 2:00
~
2:15(米国東部時間)
Firebase の高度なアラートのリリースとモニタリング プロダクト
Crashlytics、Performance Monitoring、App Distribution からのアラートをもっと詳細に管理したいと思ったことはありませんか。チームでは、アプリの問題に関する通知を受け取るためにメール以外のツールを使用しているかもしれません。この講演では、チームが Firebase アラート、EventArc、Cloud Functions for Firebase を使用して、アラート ロジックをカスタマイズし、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
午後 2:15
~
2:30(米国東部時間)
Firebase Messaging を使用して、ユーザー オーディエンスと交流する
アプリのユーザーのうち、特定のセグメントと交流する最も良い方法は何ですか?ユーザー オーディエンスからトピック、インポートしたセグメントまで、Firebase Messaging にはユーザーベースの特定のグループと連絡を取るための多くの方法があります。利用可能なさまざまな種類のオーディエンス ターゲティングについて理解し、特定のオーディエンスに連絡するベストな方法を見つけましょう。
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.
午後 2:30
~
2:45(米国東部時間)
Firebase を使用して、SwiftUI アプリを構築する
Apple デベロッパーの皆様、こんにちは。SwiftUI は、Apple プラットフォーム全体でユーザー インターフェースを構築する優れた方法です。すでに SwiftUI アプリをお持ちかもしれませんし、これから構築しようとしているところかもしれません。SwiftUI と Firebase を統合することで、これまでよりも迅速に新しい機能を構築して提供できるようになります。Property Wrapper、Codable、SwiftUI View Modifier などの最新の Swift 機能を使って、Firebase Remote Config、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.
午後 2:45
~
3:00(米国東部時間)
Cloud Functions と Firebase Authentication を使用して、サーバー上のデータを保護する
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.