2주차 - 앱 개발 준비

박지영·2021년 6월 12일
0

개발공부

목록 보기
4/5

앱을 만들려면 리액트 네이티브라는 기술과 엑스포라는 도구가 필요함.
엑스포로 앱을 만들어서 배포까지 할 수 있음.
개발 환경을 만들기까지 설치한 것

  • visual studio *자바스크립트 코딩할때
  • xcode *얜 뭐야
  • expo *앱 만들고 배포할때 씀
  • node * 자바스크립트 개발 환경 구축하는 애
  • npm * 자바스크립트 앱 개발 도구 가져와주는 애
  • yarn * 자바스크립트 도구 효율적으로 사용하게 하는 애 (뭔가 제대로 안깔렸음)
  • expo-cli *expo 명령어 도구

난 의외로 이런거 잘 까먹는다.
엑스포에 앱을 업로드하고 사용하려면 로그인 해야함.
터미널 -> expo login --username "00"

yarn 설치가 안되고 오류가 나서
sudo npm install -g yarn 으로 진행함

오류오류 오류와의 싸움
사실 시간이 있고 차분히 보고 찾다보면 답이 나오기 마련인데
아니 이건 몇번을 다시 깔아도 yarn이랑 expo가 에러 왕창 뜨고
expo po에서는 프로젝트를 읽어내지 못했다.
사실 얼렁뚱땅 하다보니 풀려서 답안을 써놓기도 민망하지만
나중에 또 실수할까봐 써놓는다.

  1. yarn이랑 expo를 잘 깔았다.( expo --version 하면 버전 나오는게 잘된거.)
  2. vs코드를 열어서 폴더 안에 명령어를 넣는다.
expo init 이름이름이름이름

어떤 expo 앱을 만들까? -> blank
3. 왜인지 모르겠지만 폴더 안으로 들어가야 함

cd 이름이름이름이름

들어와서

expo start

생성하면
폴더에 10개정도의 아이템들이 셍긴다.(어디에 쓰는지는 모름)

서버 끌 땐 커맨드+C


에러의 나날이 지나고, 어찌저찌 expo를 사용해서 앱을 켜는 데 성공했다.
expo 프로젝트 만들어서 안에 나온 아이들을 하나씩 보면
assets은 이미지를 넣는 곳
node_modules은 앱개발 도구가 들어있음
App.js 화면을 나타내는 부분은 다 함수이고, 얘는 자바스크립트임
App.json 딕셔너리와 리스트의 복합구조인데, 앱 배포할 때 설명서가 됨

순서는 어렵지 않은데, 익숙해질 때까지는 매번 헤맬 것 같은 느낌.
강의 듣는 동안 많이 해봐야지 ㅜㅜ

profile
개발자를 꿈꾸는 마케터

0개의 댓글