최신 글
-
Apple Authentication 로그인 연결 ✦ Firebase 셋업 #5
안녕하세요! ARCOA 지안입니다. 👋지난 글에서 Firebase의 Google Authentication을 설정하고 Google 로그인 기능을 활성화했습니다. 이번 글에서는 Apple Authentication 연결을 진행하겠습니다.iOS 앱 출시 시 소셜 로그인을 제공하면 Apple 로그인은 필수입니다. Apple 로그인이 어렵다는 얘기 많은데, FlutterFlow 네이티브 앱이면 Google보다 쉽습니다. 단, Apple Developer 계정(연 $99)이 필요하고, 개인사업자는 앱스토어에 본명으로 표시됩니다.전체 소요 시간은 최대 15분입니다. 시작해볼까요? Step 1: Apple Developer 설정1-1. Apple Developer 접속https://developer.apple..
2026.03.02
-
파일의 문지기, Storage 보안 규칙 ✦ Storage 셋업 #2
안녕하세요! ARCOA 지안입니다. 👋 지난 글에서 Storage를 생성하고 첫 이미지를 업로드했죠. 프로덕션 모드로 시작했다면 지금은 모든 접근이 차단된 상태예요. Firestore와 마찬가지로, 프로덕션 모드의 기본 규칙은 "모두 차단"이에요. 앱이 이미지를 읽으려면 보안 규칙을 작성해야 합니다. 이번 글에서는:✦ Firestore와 Storage 규칙의 차이점✦ Storage만의 파일 크기/타입 제한✦ 폴더별 권한 설정 실습 만약, 보안 규칙이 처음이라면, DB의 문지기, 보안 규칙 작성 ✦ Firestore 셋업 #4을 먼저 시작해보세요! 소요 시간: 15분 ⏱️ Step 1. Storage 보안 규칙 접근1-1. Firestore vs Storage 규칙 차이점구조는 거의 같지만, Sto..
2025.12.26
-
Storage 설정과 첫 이미지 업로드 ✦ Storage 셋업 #1
안녕하세요! ARCOA 지안입니다. 👋 Firestore 셋업을 완료했다면, 서비스에 사용할 데이터는 준비되었을 거예요. 하지만 아직 한 가지가 남았죠. 이미지는 Firestore에 못 넣네? Firestore에 정보(이름, 수수료, 혜택)를 넣었다면, 이제는 이미지 파일을 저장할 차례입니다.Firestore와 Storage, 뭐가 다를까요?구분 Firestore Storage 저장텍스트, 숫자 (데이터)이미지, 동영상, PDF (파일)예시카드명:MyLife, 카드사:신한card_mylife.webp용도앱 로직, 검색, 필터링화면에 표시할 비주얼 콘텐츠 아래와 같이 비교할 수 있어요:Firestore = 엑셀 (데이터)Storage = 구글 드라이브 (파일)이번 글에서는 Firebase Storage..
2025.12.21
인기 글
-
Blaze 요금제 완전 가이드 ✦ Firebase 셋업 #2
안녕하세요! ARCOA 지안입니다. 👋 지난 글에서 Firebase 프로젝트 생성과 기본 세팅 과정을 살펴봤습니다. 이번 2편에서는 Firebase Blaze(종량제 유료 플랜) 업그레이드, 결제카드 등록, 예산 설정까지 진행해 보겠습니다. 제 프로젝트는 모두 Blaze로 만들고 있습니다. 종량제 비용이 가장 걱정이었고, 그래서 꽤 꼼꼼하게 조사를 했습니다. 그 과정에서 알게 된 꿀팁도 함께 정리했습니다. 시작해볼까요? 5분이면 충분합니다. 왜 Blaze 업그레이드를 권장할까?구분Spark Blaze 비용무료종량제 (초과 시만 과금)무료 할당량제공Spark와 동일✅Firestore 테스트 모드30일 제한 ⚠️제한 없음 ✅Cloud Functions사용 불가사용 가능 ⭐FlutterFlow 고급 기능제한..
2025.11.19
-
Firebase 프로젝트 생성 ✦ Firebase 셋업 #1
안녕하세요! ARCOA 지안입니다. 👋 지난 글에서 Firebase 셋업의 목차와 계획을 공유했는데요, Firebase 셋업 첫번째 블로그입니다.Firebase Console에 접속해서 프로젝트를 생성하고, Google 애널리틱스 연동까지 진행하겠습니다.소요 시간은 최대 5분입니다. Step 1: Firebase Console 접속1-1. Firebase에서 Google 계정 로그인https://console.firebase.google.comGmail 계정으로 로그인처음 접속이면 Firebase 환영 화면 표시 Step 2: 프로젝트 만들기2-1. "프로젝트 추가" 버튼 클릭Firebase Console 화면의 '시작하기' 버튼 (그림 1) ✦① 클릭 2-2. 프로젝트 이름 입력(그림 2) ✦..
2025.11.18
-
한 번에 채우는 데이터 + FlutterFlow 활용 ✦ Firestore 셋업 #5
안녕하세요! ARCOA 지안입니다. 👋 지난 글에서 보안 규칙까지 완성했죠. 이제 Firestore 셋업의 마지막 단계, 대량 데이터 업로드입니다! 실제 데이터는 수백 개인데 어떡하지? #3에서 손으로 카드를 넣으면서 Firestore의 데이터 구조와 타입의 구분을 익혔다면, 이제는 엑셀 데이터를 한 번에 올리는 방법을 배울 차례예요.이번 글에서는:✦ Firestore 업로드 방법 3가지 비교 ✦ FlutterFlow Content Manager로 CSV 업로드 (가장 쉬움!) ✦ Firebase Console과 양방향 동기화 확인 소요 시간은 최대 15분입니다. 수백 개의 데이터를 클릭 몇 번으로 올려봅시다! 1/ Firestore 데이터 업로드 방법 3가지Firestore에 데이터를 넣는 방법..
2025.12.11
-
Database 만들기와 버전/위치/모드 선택 ✦ Firestore 셋업 #2
안녕하세요! ARCOA 지안입니다. 👋지난 글에서 Firestore의 6가지 핵심 개념을 정리했다면 이제는 실제로 데이터베이스를 만들 차례입니다.Firebase는 앱의 집이자 엔진이고, Firestore는 앱의 ‘기억’과 ‘관계’를 담는 데이터베이스입니다. 그냥 버튼 클릭이면 되지 않나요? 맞아요, 클릭 몇 번이면 끝나요. 하지만 처음 선택한 버전, 위치, 모드가 앱의 성능과 보안을 결정합니다. 특히, 위치(리전)은 생성 후 절대 변경 불가하고, 테스트 모드는 30일 후 자동 차단되는 위험이 있습니다.이 글에서는: ✦ Standard vs Enterprise 버전 선택 기준 ✦ 서울 vs 미국 리전, 어떻게 결정할까? ✦ 프로덕션 모드를 처음부터 써야 하는 이유 실습은 5분이면 끝나지만 선택의 의미를 ..
2025.12.04