Flutter 앱 골격 · 5탭 네비게이션 · 로그인 화면 · Firestore 보안 규칙·인덱스
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
name: fancake
|
||||
description: "Fancake — 팬덤 플랫폼 앱 (골격). 발주사 (주)팬케이크 / 수행사 스위치 주식회사"
|
||||
publish_to: 'none'
|
||||
version: 0.1.0+1
|
||||
|
||||
environment:
|
||||
sdk: ^3.11.5
|
||||
|
||||
# ⚠️ 아래 의존성을 추가·변경·업그레이드하면 최소 지원 OS 하한을 재계산할 것.
|
||||
# 절차: 주간보고/2주차/src/2주차_플러그인_선검증리포트.md §3.5 · 배경은 README §2
|
||||
# 최소 지원 OS 는 별첨1 v1.0 에 계약값으로 들어간다 — 값이 틀리면 계약이 틀린다.
|
||||
dependencies:
|
||||
flutter:
|
||||
sdk: flutter
|
||||
|
||||
# 5탭 셸(StatefulShellRoute) + 온보딩 라우트. flutter.dev 팀이 관리하는 공식 라우터다.
|
||||
go_router: ^17.4.0
|
||||
|
||||
# Firebase — 설정 파일(google-services.json / GoogleService-Info.plist)이 아직 없다.
|
||||
# 없으면 FirebaseBoot 이 목(mock) 모드로 뜬다. 파일 투입 절차는 README 「미투입 항목」 참고.
|
||||
firebase_core: ^4.13.0
|
||||
firebase_auth: ^6.5.7
|
||||
|
||||
# 소셜 로그인 — Google·Apple 만 실 코드 경로. 카카오·네이버는 앱 키가 없어 스텁이다(Q3).
|
||||
google_sign_in: ^7.2.0
|
||||
sign_in_with_apple: ^8.1.0
|
||||
|
||||
dev_dependencies:
|
||||
flutter_test:
|
||||
sdk: flutter
|
||||
flutter_lints: ^6.0.0
|
||||
# 런처 아이콘 생성기. 개발 의존성이라 앱에 포함되지 않는다.
|
||||
# 재생성: dart run flutter_launcher_icons
|
||||
flutter_launcher_icons: ^0.14.4
|
||||
|
||||
# 앱 아이콘 — 원본은 시안/assets/app-icon.png (제안 자산).
|
||||
# 발주사 확정 로고(Q6)가 오면 assets/brand/ 의 두 파일만 교체하고 위 명령을 다시 돌린다.
|
||||
flutter_launcher_icons:
|
||||
android: true
|
||||
ios: true
|
||||
image_path: "assets/brand/app-icon.png"
|
||||
# Android 8+ 적응형 아이콘 — 마스크가 바깥을 잘라내므로 마크만 담은 전경을 따로 쓴다.
|
||||
adaptive_icon_background: "#120E25" # 원본 배경 실측값
|
||||
adaptive_icon_foreground: "assets/brand/app-icon-foreground.png"
|
||||
# iOS 는 알파 채널을 허용하지 않는다(App Store 심사 거부 사유).
|
||||
remove_alpha_ios: true
|
||||
|
||||
flutter:
|
||||
uses-material-design: true
|
||||
|
||||
# 폰트 파일은 리포에 없다(라이선스 원본 미투입). 투입 위치만 표시해 둔다.
|
||||
# 투입하면 아래 주석을 풀고 `flutter pub get` 만 하면 된다 — 코드는 이미
|
||||
# AppFonts.display / AppFonts.body 를 참조하고 있고, 미투입 상태에서는 시스템 폰트로 폴백된다.
|
||||
#
|
||||
# fonts:
|
||||
# - family: Gmarket Sans # 제목 · 출처 webfontworld/gmarket
|
||||
# fonts:
|
||||
# - asset: assets/fonts/GmarketSansTTFLight.ttf
|
||||
# weight: 300
|
||||
# - asset: assets/fonts/GmarketSansTTFMedium.ttf
|
||||
# weight: 500
|
||||
# - asset: assets/fonts/GmarketSansTTFBold.ttf
|
||||
# weight: 700
|
||||
# - family: Pretendard Variable # 본문 · 출처 orioncactus/pretendard
|
||||
# fonts:
|
||||
# - asset: assets/fonts/PretendardVariable.ttf
|
||||
# - family: JetBrains Mono # 수치(POP·FPI) tabular
|
||||
# fonts:
|
||||
# - asset: assets/fonts/JetBrainsMono-Regular.ttf
|
||||
Reference in New Issue
Block a user