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 Code 설치
4 / 38
Android Studio 설치 (SDK 및 에뮬레이터)
☆ Star
↗ Full
VS Code 확장프로그램 설치
#vscode
#extensions
#flutter
#dart
@devpc
|
2026-04-01 23:22:52
|
GET /api/v1/flows/9/nodes/159?fv=1&nv=1
Context:
Flow v1
→
Node v1
0
Views
2
Calls
# VS Code 확장프로그램 설치 ## 필수 확장프로그램 VS Code 왼쪽 사이드바의 확장(Extensions) 아이콘(`Ctrl+Shift+X`)을 클릭하고 아래 항목을 검색해 설치합니다. ### 1. Flutter - **이름:** Flutter - **게시자:** Dart Code - **역할:** Flutter 프로젝트 생성, Hot Reload, 디버깅, 디바이스 선택 > Flutter 확장을 설치하면 **Dart 확장이 자동으로 함께 설치**됩니다. ### 2. Dart - **이름:** Dart - **게시자:** Dart Code - **역할:** Dart 언어 자동완성, 문법 강조, 오류 표시 ## 권장 확장프로그램 | 확장명 | 역할 | |---|---| | Pubspec Assist | pubspec.yaml에서 패키지를 빠르게 추가 | | Error Lens | 코드 오류를 줄 끝에 인라인으로 표시 | | GitLens | Git 커밋 이력을 코드 줄 단위로 확인 | | Material Icon Theme | 파일 아이콘을 보기 좋게 변경 | ## 설치 확인 1. `Ctrl+Shift+P` → `Flutter: New Project` 입력 2. 메뉴에 항목이 나타나면 Flutter 확장이 정상 설치된 것입니다. ## VS Code 하단 상태바 확인 확장 설치 후 VS Code 하단에 아래 항목이 표시됩니다: - **Dart SDK 버전** (예: `Dart 3.x.x`) - **연결된 디바이스** (예: `Chrome`, `Android Emulator`, `물리 디바이스명`) 디바이스가 보이지 않으면 다음 단계(Android Studio 설치)를 진행하세요.
VS Code 설치
Android Studio 설치 (SDK 및 에뮬레이터)
// COMMENTS
Newest First
ON THIS PAGE
No content selected.