노마드코더 react native 강의 메모 시작.
node.js
: node 버전 10이상npm
: npm 버전 6이상인스톨된 Xcode
expo
npm install -g expo-cli
react
의 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 />;
}
}