노마드코더 react native 강의 메모 시작.
node.js : node 버전 10이상npm : npm 버전 6이상인스톨된 Xcodeexponpm install -g expo-clireact의 create-react-app같은 것이다.expo init 명령어를 통한 프로젝트 폴더 생성npm install --global expo-cli
expo init my-project
expo start 명령어로 생성한 expo 프로젝트 실행sudo add-apt-repository ppa:maarten-fonville/android-studio 명령어를 입력하여 안드로이드 스튜디오 설치 PPA 저장소를 추가합니다.udo apt update 를 입력하여 apt를 최신으로 업데이트 합니다.sudo apt-get update 를 입력하여 다운받을 패키지 리스트를 업데이트 합니다.sudo apt-get install android-studio 를 입력하여 안드로이드 스튜디오를 설치합니다.안드로이드 스튜디오 아이콘을 클릭하여 실행시키거나 터미널에서 /opt/android-studio/bin/studio.sh 명령어를 입력하시면 됩니다.
노트북 용량 부족으로 다운로드가 안되지만.. 사용법만 간단하게 적어놓자..!
Ubuntu 18.04에서 Android 스튜디오로 가상 기기 만들기.

2개의 API 레벨이 설치되어 있고 SDK 도구에는 Android 에뮬레이터, Android SDK 플랫폼 도구, Android SDK 도구 및 Google Play 서비스가 설치되어 있는지 확인하고 완료되면 적용을 클릭 한 다음 확인을 클릭한다

새 가상 장치 만들기를 클릭한다.expo dev 도구로 돌아가서 Run on Android Device/Emulator 버튼을 클릭하면 아래의 사진처럼 테스트 기기가 오른쪽에 뜨는것을 확인할 수 있다.

App.js의 내용을 확인할 수 있다.
remote Debugging을 선택하면
// app.js
export default class extends React.Component {
getLocation = async () => {
try {
await Location.requestPermissionsAsync();
console.log('yoonheaeun');
const location = await Location.getCurrentPositionAsync();
console.log('location ? ', location);
} catch (e) {
Alert("Can't find you.", 'so Sad');
}
};
componentDidMount() {
this.getLocation();
}
render() {
return <Loading />;
}
}
