개발공부/개발 일기

비전문가 Expo로 리액트네이티브 앱 만들기 02 - EXPO는 무엇일까

떡잎방범대 2024. 6. 15. 17:22
728x90
반응형

리액트네이티브로 앱을 만든다고 하였는데, 지금까지 본 강의들은 expo를 해서 개발을 진행을 하였다.

npx expo start

npx expo start --tunnel 

npm expo install 

expo login

등등 expo라른 것을 사용을 했는데 대충 내가 이해한데로만 써보려고 한다.

 

https://expo.dev/

 

Expo

Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.

expo.dev

 

expo는 위 링크에 보이는 expo 이다

네이버에서 한글로치면 전시하는 엑스포가 나와...

 

아무튼 내가 이해한데로 써보면

 

리액트네이티브라는 언어(페이스북에서 만든?)게 있는데

이걸 그래도 vscode에서 개발을 진행을 해도 되지만 expo라는 tool을 통해서 좀 더 쉽게 

개발을 할 수 있다는 것이다.

 

즉, 리액트네이티브 => 요리재료, expo => 도구가 많은 주방 

요런 느낌인 것 같다.

 

그래서 리액트네이티브로 언어로 개발을 하지만 그 언어를 통해 expo에서 쉽게 api나 sdk로 만들어 둔것을

사용해서 간편하게 개발 및 적용 가능하다.

 

 

 

 

특히나 가장 좋은거는 내가 편집기 vscode에 작성 한 코드를 npx expo start라는 시동어를 통해서 쉽게

웹, 안드로이드, ios로 확인이 가능하다.

 

내 휴대폰으로 apk를 설치하지 않고 expo go라는 어플을 통해서 쉽게 확인이 가능하다.

정말 이거 좋다.

 

https://docs.expo.dev/

 

Expo Documentation

 

docs.expo.dev

 

위 expo 개발 문서를 보면 정말 쉽고 깔끔하게 이해 잘가도록 설명을 해놓았다.

물론 개발지식이 아는사람이 보면 더 쉽지만 모르는 나같은 사람이라도 시작하는법, 빌드하는법 등 

정말 기초적인게 잘 되어 있다.

 

아직 개발 문서를 보면 어려운 부분도 많고 이해가 안가는 부분도 많지만 습관적으로 개발 문서를 찾아서 이해하려고 하게 된다.

또한 간편하게 apk파일이나 abb파일을 만들 수 있어서 정말 좋은것 같다.

계속해서 expo에 기능이 추가되고 있어서 쫒아가기는 벅차다

 

728x90
반응형