한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
유용한 Firebase 튜토리얼들을 소개합니다
2018년 9월 5일 수요일
Jen Person
디벨로퍼 어드보케
이번 에디션에서 다룰 내용: Cloud Firestore, Flutter, Algolia를 이용한 검색, Phone Auth, 새로운 ML 키트
저는 새로운 프로젝트를 시작하고 싶은 기분이 들 때면 도움이 될 만한 가이드를 꼭 챙긴답니다. Firebase 커뮤니티에서는 늘 새로운 자료가 쏟아져 나오고 있어 계속 바쁘게 만든다는 점이 오히려 다행이라고나 할까요. Firebase 제품에 관해 더 많은 자료를 찾고 계신 분이라면 아마 블로그나 동영상 자료를 찾아보기도 하고 이런 매체를 통해 자신의 경험을 공유하신 적도 있을 겁니다.
그런데 워낙 다양한 콘텐츠가 여기저기 흩어져 있는 관계로, 저는 인터넷을 샅샅이 뒤져 지난 두어 달 동안 공개된 Firebase 가이드 중 최고의 가이드만 추려내어 여러분께 소개해 드리면 어떨까 하고 생각했습니다. 마음 같아서는 Firebase에 관한 기사와 동영상을 죄다 챙겨 보시라고 하고 싶지만, 여러분 모두 시간이나 공간에 제약이 있으므로 제가 가장 흥미롭게 본 가이드를 몇 가지만 소개해 드리겠습니다.
동영상 가이드
Cloud Firestore 동영상 시리즈
작성자: The Net Ninja
이 시리즈
에서는 Shaun이 Cloud Firestore를 단순한 웹 앱에 통합하는 과정을 단계별로 안내합니다. Cloud Firestore에 대한 소개부터 시작해서 데이터 읽기, 쿼리 생성, 데이터 쓰기, 실시간 업데이트 등의 과정으로 계속 진행합니다. 해당 내용을 잘 시각화한 일러스트레이션 덕분에 이해하는 데 정말 큰 도움이 되었습니다. 이 동영상 시리즈에는 GitHub의 코드로 연결되는 링크도 포함되어 있습니다.
Flutter 내 Firebase 및 Firestore에서 Google로 사용자 인증
작성자: Tensor Programming
제목이 시사하는 바와 같이,
이 가이드
에서는 개발자에게 Firebase 인증을 이용해 Flutter 앱에 사용자가 로그인하도록 하는 방법을 보여줍니다. 이 동영상은 시리즈 중간 부분을 발췌한 것이므로 Cloud Firestore를 Flutter와 통합하는 방법에 대해 알아보려면 첫 부분으로 돌아가서 보시면 됩니다. 저는 이전에는 Dart로 작업해 본 적이 한 번도 없지만, 강사가 워낙 쉽게 각 단계를 설명해줘서 정말 쉽게 따라 할 수 있었습니다.
Algolia Firestore 순간 검색
작성자: Angular Firebase
Angular Firebase 채널에서는 Firebase의 온갖 종류의 기능을 사용하는 다양한 가이드를 많이 만들어냅니다. 특히
이 가이드
를 추천하고 싶은데요. 너무나도 많은 개발자가 Firestore에 전체 텍스트 검색을 구현하는 방법을 알고 싶어 하기 때문입니다. 전 Cloud Functions를 사용하는 것도 좋아하는데, 특히 환경 변수에서 비밀 API 키를 숨기는 방법에 관한 데모가 마음에 들더군요. Angular를 사용하지 않는 분이라도 이 동영상을 보시면 많은 걸 배우실 수 있을 겁니다. Angular를 사용하는 분이라면 당연히 훨씬 더 많은 걸 배우실 수 있겠죠!
문서 가이드
Firebase 전화 인증 Android
문서 가이드와 동영상 가이드 중 어떤 걸 선택할지 고민하기 싫으세요? 그렇다면 동영상 콘텐츠도 포함된 Belal Khan의
Firebase 전화 인증 가이드
를 추천해 드립니다. Khan이 글을 쓰는 스타일은 한 줄마다 구질구질하게 설명을 덧붙이기보다는 좀 큰 단위의 코드 블록을 제시하고 그 사이에 설명을 하는 방식입니다. 코드를 전체적으로 살펴보면서 배우고 싶은 분들께 적합한 스타일이죠. 저는 새로운 기능을 배울 때 전체 샘플을 보면서 각 코드 블록이 함께 어떤 식으로 작동하는지 살펴보는 방식이 좋아서 Khan의 스타일이 마음에 꼭 들었습니다.
Firebase BQ 데이터에 적합한 Google 애널리틱스
작성자: Anže Kravanja
저는
이 가이드
가 마음에 듭니다. 솔직히, 저는 Google 애널리틱스에 대해 거의 아는 게 없고 Big Query는 전혀 모릅니다. 이 가이드를 살펴보니 Firebase용 Google 애널리틱스에 저장된 데이터의 활용도를 더욱 높이려는 개발자에게 훌륭한 자료라는 걸 깨달았습니다. 이 가이드에서는 Firebase용 Google 애널리틱스에서 세션을 추적하는 방식을 설명하고 Firebase 이벤트를 사용자 세션으로 분류하는 방법을 단계별로 보여줍니다.
iOS에서 Google의 Firebase용 ML 키트를 이용한 텍스트 인식 및 안면 감지 기술 탐구
Adam Talcott는 Firebase용 ML 키트를 위한 두 가지
재미있고 유용한 사례
를 살펴봅니다. Swift 공동 개발자로서, 저는 다른 iOS 관련 개발자들이 Firebase를 어떻게 사용하고 있는지 알고 싶습니다.
이러한 리소스가 훌륭한 앱을 빌드하는 데 영감을 주기를 바랄게요! 저 역시 이런 자료를 보고 나니, 이젠 자외선 차단 크림을 듬뿍 바르고 쏟아지는 햇살을 만끽하면서 다음 Firebase 프로젝트를 코딩할 준비가 된 느낌이 듭니다!
다양한 가이드를 통해 소중한 지식을 공유해주신 모든 개발자께 감사드립니다. Firebase는 개발자가 충분히 활용할 때 그 진정한 가치를 발휘할 것입니다. 제가 이곳에 두 달에 한번씩 가이드에 대한 정보를 싣도록 할 테니, 여러분도 마음에 드는 가이드를 발견하시면 제게 꼭 얘기해주세요. Twitter에서 @ThatJenPerson으로 절 찾으실 수 있을 겁니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2025
1월
2024
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed