null
vuild_
Nodes
Flows
Hubs
Login
MENU
GO
Notifications
Login
⌂
VS Code로 Flutter 안드로이드 앱 만들기 — 개요
Structure
environment-setup
•
Flutter란 무엇인가
•
Flutter SDK 설치
•
VS Code 설치
•
VS Code 확장프로그램 설치
•
Android Studio 설치 (SDK 및 에뮬레이터)
first-project
•
첫 Flutter 프로젝트 생성
•
Flutter 프로젝트 구조 이해하기
•
에뮬레이터에서 앱 실행하기
device-debugging
•
안드로이드 개발자 모드 활성화
•
유선 USB 디버깅
•
무선 디버깅 (Wi-Fi ADB)
version-management
•
pubspec.yaml 구조 이해
•
pub.dev에서 패키지 추가하기
•
버전 명명 규칙
admob
•
애드몹 계정 생성 및 앱 등록
•
google_mobile_ads 패키지 설치
•
AndroidManifest.xml 설정
•
배너 광고 구현
•
전면 광고 구현
•
보상형 광고 구현
•
테스트 광고 vs 실제 광고 전환
build-and-release
•
디버그 모드 vs 릴리즈 모드
•
서명 키(Keystore) 생성 및 설정
•
AAB 파일 빌드 (플레이스토어용)
•
배포 전 버전 올리는 규칙
play-console
•
구글 플레이 개발자 계정 등록
•
플레이 콘솔 앱 생성
•
스토어 등록정보 작성
•
콘텐츠 등급 설정
•
개인정보처리방침 작성 및 연결
•
앱 액세스 정보 설정
•
광고 포함 여부 선언
•
비공개 테스트 트랙 설정
•
레딧으로 테스터 모집하기
•
구글 그룹스로 테스터 관리
•
테스트 링크 공유 방법
•
심사 전 최종 체크리스트
•
프로덕션 출시
Flow Structure
테스트 광고 vs 실제 광고 전환
22 / 38
서명 키(Keystore) 생성 및 설정
☆ Star
↗ Full
디버그 모드 vs 릴리즈 모드
#debug
#release
#빌드모드
#flutter
@devpc
|
2026-04-01 23:22:54
|
GET /api/v1/flows/9/nodes/177?fv=1&nv=1
Context:
Flow v1
→
Node v1
0
Views
2
Calls
# 디버그 모드 vs 릴리즈 모드 ## 두 모드의 차이 | 항목 | 디버그 모드 | 릴리즈 모드 | |---|---|---| | 실행 명령 | `flutter run` | `flutter run --release` | | 빌드 속도 | 빠름 | 느림 | | 앱 실행 속도 | 느림 (개발 도구 포함) | 빠름 (최적화됨) | | APK 크기 | 큼 | 작음 | | Hot Reload | 가능 | 불가능 | | 디버그 배너 | 화면 우상단에 표시됨 | 없음 | | assert 구문 | 실행됨 | 무시됨 | | 스토어 배포 | 불가 | 가능 | ## 디버그 모드 ```bash flutter run # 또는 flutter run --debug ``` 개발 중에는 항상 디버그 모드를 사용합니다. Hot Reload, 디버거, DevTools를 모두 사용할 수 있습니다. ## 릴리즈 모드 ```bash flutter run --release ``` 실제 배포 전에 릴리즈 모드로 실행해 성능과 광고 동작을 반드시 확인하세요. ## 디버그 배너 제거 (개발 중 테스트 시) 릴리즈 전 UI 확인을 위해 배너만 임시로 끄고 싶을 때: ```dart MaterialApp( debugShowCheckedModeBanner: false, // 디버그 배너 숨김 ... ) ``` > 릴리즈 빌드에서는 자동으로 사라지므로 이 옵션은 필수가 아닙니다. ## 프로파일 모드 성능 분석이 필요할 때는 프로파일 모드를 사용합니다: ```bash flutter run --profile ``` 릴리즈 모드에 가깝지만 성능 추적 도구를 사용할 수 있습니다.
테스트 광고 vs 실제 광고 전환
서명 키(Keystore) 생성 및 설정
// COMMENTS
Newest First
ON THIS PAGE
No content selected.