개발환경 준비하기

환경설정은 항상 공식문서를 확인할 것.

Expo CLI

우리는 Expo를 사용하여 할 것임

Expo의 장점

  • 다양한 기능들
  • 복잡한 설정 필요 없음

테스트 기기

  • iOS
  • Android

환경설정

Node js 설치

안드로이드 가상기기를 만들어야 함. (윈도우에서는 ios 가상기기를 만들 수 있는 방법이 없음)

chocolatey 라는 걸 통해서 오픈 jdk를 설치할 수 있따.

https://chocolatey.org/

홈페이지 가서 install 부분 확인하면 되겠지만

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

명령어를 입력해보면 해당 버전이 나오는 것을 확인할 수 있다.

choco install -y openjdk11

위와 같이 해주면 openjdk11 을 깔 수 있다.

Android Studio 를 설치

SDK tools => 31.0.0 설치

SDK Platforms => Androdi SDK Platform 31 => Intel x86_64 Atom System Image

설치

환경 변수 추가하기

  • 변수 이름 : ANDROID_HOME
  • 변수 값: %LOCALAPPDATA%\Android\Sdk

환경 변수 Path 편집하기 %LOCALAPPDATA%\Android\Sdk\platform-tools

Device 만들기

  • Pixel 4 31 로 설정 해준다.

Expo 설치

npm i -g expo-cli

expo 라는 명령어를 통해 expo 에대한 명령어를 확인해볼 수 있다.

expo init my-first-rn 
> blank 선택

처음 프로젝트를 만들고 blank를 선택하여 빈 프로젝트를 만들어준다.

npm start 를 입력하여 실행한다.

이를 에뮬레이터에서 보고 싶다면 a 키를 입력

혹은

나의 모바일 기기에서 해당 앱을 expo go 프로그램을 깔아서

qr코드 스캔 혹은

expo 에 로그인하여 (이때에는 내 핸드폰과 터미널에 모두 로그인이 되어있어야 함.)

그렇게하여 접속할 수가 있다.

ESLint, Prettier

일단 두면 그냥 쓸 수 있음

일단 준비는 끝 다음부턴 실제적으로 코딩을 진행해보자.