## 전면 광고 (AdService) - AdService 클래스 신규 생성 (lunchpick 패턴 참조) - Completer 패턴으로 광고 완료 대기 구현 - 로딩 오버레이로 앱 foreground 상태 유지 - 몰입형 모드 (immersiveSticky) 적용 - iOS 테스트 광고 ID 설정 ## SMS 스캔 버그 수정 - Isolate 내 Flutter 바인딩 접근 오류 해결 - _isoExtractServiceNameFromSender()에서 하드코딩 사용 - 로딩 위젯 화면 정중앙 배치 수정 ## 문서 및 설정 - CLAUDE.md 최적화 (글로벌 규칙 중복 제거) - Claude Code Skills 5개 추가 - flutter-build: 빌드/분석 - hive-model: Hive 모델 관리 - release-deploy: 릴리즈 배포 - sms-scanner: SMS 스캔 디버깅 - admob: 광고 구현 ## 버전 - 1.0.1+2 → 1.0.1+3
40 lines
776 B
Markdown
40 lines
776 B
Markdown
---
|
|
name: flutter-build
|
|
description: Flutter 빌드 및 분석 수행. 앱 빌드, 릴리즈 APK/AAB 생성, 코드 분석 시 사용.
|
|
allowed-tools: Bash, Read
|
|
---
|
|
|
|
# Flutter Build
|
|
|
|
## 빌드 명령어
|
|
|
|
```bash
|
|
# 코드 분석
|
|
flutter analyze
|
|
|
|
# 디버그 빌드
|
|
flutter run
|
|
|
|
# 릴리즈 APK (디바이스 테스트용)
|
|
flutter build apk --release
|
|
|
|
# 릴리즈 AAB (Play Store용)
|
|
flutter build appbundle --release
|
|
|
|
# 디바이스 설치
|
|
flutter install --release
|
|
```
|
|
|
|
## 빌드 전 체크리스트
|
|
|
|
1. `flutter analyze` 통과 확인
|
|
2. pubspec.yaml 버전 확인
|
|
3. 필요시 `flutter clean` 실행
|
|
|
|
## 출력 위치
|
|
|
|
| 타입 | 경로 |
|
|
|------|------|
|
|
| APK | `build/app/outputs/flutter-apk/app-release.apk` |
|
|
| AAB | `build/app/outputs/bundle/release/app-release.aab` |
|