- Android App 개발시
Native 로 개발: Java, Kotlin 등 (윈도우, Mac, Linux) - IOS App 개발시
Native 로 개발: Object-C, Swift 등 (윈도우 X, Mac, Linux X) - Hybrid 앱 :
웹 앱 + Native 의 일반 기능(앱 마켓에 등록 가능) - 웹 앱 :
HTML, CSS, JavaScript(앱 마켓에 등록 불가)
- 공통적으로 IOS, Android 개발 가능
Flutter: 구글의Dart언어로 개발React Native:React, html, css, ts, 자체 컴포넌트로 개발 (개념상 하이브리드)
- Expo : 자료정리 및 활용이 쉽다.
React Native Cli
- 최신 버전은 절대로 배제하고, 안정화 버전을 사용함.
- https://velog.io/@it-ju/React-native-cli-개발환경-세팅하기
- https://reactnative.dev/docs/set-up-your-environment
- 윈도우 검색 >
Power Shell관리자 모드로 실행 - https://chocolatey.org/install
- 아래 문장을 Power Shell 에 입력후 엔터
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))- 설치 후 확인
choco 엔터- 결과 확인 : 버전 출력 꼭 확인
Chocolatey v2.5.1
Please run 'choco --help' or 'choco <command> --help' for help menu.- JDK 설치 : Java Development Kit
- nodejs 가 없으면 아래 실행
choco install -y nodejs-lts microsoft-openjdk17- nodejs 가 있으면 아래를 실행함.
choco install -y microsoft-openjdk17- https://developer.android.com/studio?hl=ko
- 설치파일 다운로드 후 exe 를 실행함.
- 기본 설정 변경하지 말고 설치하자.
- 최초 설치 이후 설정 화면 >
Welcome to Android> 아래의More Action 메뉴선택 SDK Manager메뉴 진입
-
Show Package Details 체크활성 -
Android API 35("VanillaIceCream")
Android SDK Platform 35
Intel x86_64 Atom System Image
Google APIs Intel x86_64 Atom System Image
Google Play Intel x86_64 Atom System Image
- Android 14.0("UpsideDownCake")
Android SDK Platform 34
Intel x86_64 Atom System Image
Google APIs Intel x86_64 Atom System Image
Google Play Intel x86_64 Atom System Image
- Android 13.0("Tiramisu")
Android SDK Platform 33
Intel x86_64 Atom System Image
Google APIs Intel x86_64 Atom System Image
Google Play Intel x86_64 Atom System Image
- Android SDK Buil-Tools 36-rc5
- NDK
- CMake
- Android Emulator
- Android Emulator hypervisor driver
- Android SDK Platform-Tools
- Google Play Service
C:\Users\user\AppData\Local\Android\Sdk
- 가상 안드로이드 기기를 테스트 하기 위한 에뮬레이터
시작화면 > More Action > Virtual Machine Manager 실행후기기 추가Pixcel 7선택 > 이름 적당히 줌. > Play 버튼 실행
- 윈도우 하단 툴바에서
시스템 환경 변수 편집입력 후 검색(띄워쓰기) 시스템 환경 윈도우하단 >환경변수...버튼 클릭시스템 변수목록 >새로만들기...버튼 클릭변수이름항목 :ANDROID_HOME정확히 타이핑변수값항목 :C:\Users\user\AppData\Local\Android\Sdk정확히 타이핑- 확인 버튼으로 등록하기
시스템 변수목록 >Path항목 선택 수정 또는 더블 클릭환경 변수 편집윈도우가 출력됨.새로만들기버튼 클릭.%ANDROID_HOME%\platform-tools입력- 확인 버튼 선택
- 여러 번의 확인 버튼으로 완료함.
Get-ChildItem -Path Env:\ 엔터adb --version 엔터npx @react-native-community/cli initHow would you like to name the app? ... 영어소문자 프로젝트명