반응형
앱을 개발하고 싶으신가요?
안드로이드를 개발할려면 자바나 코틀린을 공부해야 됩니다. 아이폰을 개발하려면 c-object나 스위프트를 공부해야 됩니다.
이 모두를 개발 하고 싶은데.. 한 번에 학습하기란 시간적 한계에 쉽지 않습니다. 물론 시간을 들여 학습을 하고 앱을 만들 수 있습니다.
하지만 우리는 빠른 시일내에 앱을 너무 만들고 싶은걸요.
그렇다면 React Native로 앱을 개발하시면 됩니다 :)
React Native로 앱을 만드신다면 산출물이 안드로이드와 아이폰 앱 모두를 한 번에 만들 수 있습니다.
React Native는 페이스북에서 개발하고 있는 라이브러리 입니다.
개발 언어는 Javascript를 사용하며 빌드 후 앱으로 만들어질 때는 Native와 같다고 합니다.
페이스북이나 에어비엔비 같은 앱에서 React Native를 사용하여 앱을 개발하고 있습니다.
하나씩 하나씩 React Native 학습을 시작하도록 하겠습니다 :)
1. expo-cli를 설치해줍니다.
yarn global add expo-cli
설치 중 다음과 같은 에러가 발생할 수 있습니다.
expo: 'command not found'
yarn 설치 이후 expo를 못 찾는 경우는 yarn path를 잡아주면 됩니다.
2. yarn path 설정 (리눅스 기준 - ~./profile로 이동하여 아래 내용을 추가)
# set yarn path
export PATH=$PATH:~/.yarn/bin
3. 프로젝트를 생성
expo init project_name
프로젝트 이름을 입력해주면 됩니다. 프로젝트 생성을 하면 디렉터리가 생성됩니다.
4. 프로젝트 구동
yarn start
반응형
'개발 이야기 > 앱 만들기(RN)' 카테고리의 다른 글
리액트 네이티브 - 사용자 이벤트 처리를 하자(버튼, 텍스트) (2) | 2020.02.29 |
---|---|
리액트 네이티브 - flexbox를 활용해 UI(레이아웃)를 디자인 하자 (0) | 2020.02.28 |
리액트 네이티브 디자인 기초 - Style, height, width, flex개념 (0) | 2020.02.27 |
리액트 네이티브의 기초 - Hello React 그리고 props 와 state (0) | 2020.02.26 |
리액트 네이티브는 어떻게 학습을 해야될까요? (0) | 2020.02.24 |