클라우딩 어플리케이션 엔지니어링 TIL(React Native - 1)

김상우·2024년 3월 14일

리액트 네이티브 소개

기존 데스크톱과 다른 운영체제를 가진 PDA가 출시된 이후, 데스크탑과 다른 종류의 OS를 위한 모바일을 위한 프로그래밍 언어가 발달하기 시작했다. 현 시대의 모바일 개발 언어는 플러터와 React Native가 양분하고 있으며 각 언어의 장/단점은 다음과 같다.

리액트 네이티브플러터
장점자바스크립트(리액트) 기반으로 배우기 쉽다최적화가 뛰어나다
단점기존 자바스크립트 기반으로 최적화 부분에서 약점을 보인다Dart 언어 기반이라 학습에 있어 자바스크립트보다 느릴 수 있다.

리액트 네이티브 설치 및 환경 설정


create-expo-app으로 설치

트러블슈팅


npm run android 실행시 생기는 오류 해결 ->
1.react-native 0.72.4 버전 설치
2.Android SDK 설치
안드로이드 스튜디오 설치 공식 홈페이지
3.시스템 환경 변수에 ANDROID_HOME 시스템 변수 설정(디렉토리 -> (PC 아이디)/Appdata/local/Andoird/Sdk)
4.Andorid Studio에서 가상 머신 키기

5.npm run andoroid로 시작

한줄평 : 컴퓨터에서 안드로이드 환경을 불러오기 쉽지 않다는 것을 몸소 느꼇다.

profile
개발 초보

0개의 댓글