개발 환경 설정
개발 환경을 한 번만 제대로 준비하면 이후 여정이 수월해집니다.
시작 전 준비
| 도구 | 버전 |
|---|---|
| Android Studio | Hedgehog (2023.1.1) 이상 |
| JDK | 17 이상 |
| Android SDK | API 24 (Android 7.0) 이상 |
| Gradle | 8.x (자동 다운로드) |
Android Studio 설치
- Android Studio 다운로드
- 설치 완료 후 SDK Manager → Android 14 (API 34) SDK 설치
- AVD Manager → 에뮬레이터 생성 (또는 실제 기기 연결)
Gradle 설정
local.properties (자동 생성, Git 제외):
sdk.dir=/Users/yourname/Library/Android/sdk # Mac
# sdk.dir=C\:\\Users\\yourname\\AppData\\Local\\Android\\Sdk # Windows첫 빌드 확인
cd unveily-android-basic-1.0.0
./gradlew :app:assembleBasicDebug빌드 성공 시 app/build/outputs/apk/basic/debug/ 에 APK 생성됩니다.
iOS 개발 환경 (iOS SDK)
iOS 앱을 빌드하려면 macOS가 필요합니다.
| 도구 | 버전 / 비고 |
|---|---|
| macOS | 최신 안정 버전 |
| Xcode | 15 이상 (App Store에서 설치) |
| Swift Package Manager | Xcode 내장 (기본 의존성 관리) |
| CocoaPods | Naver 로그인 등 SPM 미지원 SDK에만 필요 |
| StoreKit 2 | 인앱 결제 (Pro 플랜, iOS 15+) |
| XcodeGen | project.yml에서 .xcodeproj 생성 (brew install xcodegen) |
자세한 iOS 설정은 iOS 설정 가이드를 참고하세요.