오래전부터 앱을 만들어서 나만의 서비스를 올려보는게 목표였다.
웹개발 프론트엔드 취업 후 앱개발 공부하려고 했었는데, 코로나에 심하게 고생하고 나서 코딩을 좀 쉬었더니 의욕도 사라지고 핑계만 늘고 매우 게을러졌다. 게다가 실력도 많이 줄어든 것 같다는 생각이 들었다.
이전에 지원했던 기업에서 React-Native로 과제를 주었는데, (그동안 React만 다뤄봐서) 한번도 개발해보지 않았던 것이기도 하고 시간이 촉박했던 터라 제출하지 못했었다.
자신있게 도전하지 않았던 것이 계속 마음에 걸렸고, 그동안 만들고 싶었던 서비스를 어떻게든 해보자는 생각이 들었다.
그래서 React-Native에 도전하기로 했다.
React Native는 https://reactnative.dev/docs/environment-setup에서 안내하는대로 개발환경 설정을 시작한다.
** Expo Go 와 React Native CLI 중에서 RN CLI를 선택했다.
아무래도 연습을 하면서 실제 안드로이드 스토어에 올려보고 관리하는 것을 1차 목표로 하니까 설치할 것들이 많아도 RN CLI를 선택했다.
전체적으로 설치 순서는 [안드로이드 개발환경 후 IOS 개발환경 설치]
1. Xcode 설치 (AppStore에서 평점 1.9의 Xcode를 찾아 설치 / 설치 시간이 오래걸릴 수 있으므로 먼저 설치할 것)
2. Homebrew 설치 (나는 최신버전으로 업그레이드 해줬다)
3. node와 watchman 설치 (node는 18버전이라서 그냥 두었고, watchman만 설치했다 )
4. [Android] Zulu11(Java Development Kit) 설치 (높은 버전들이 있지만 RN문서에서 11버전을 추천한다.)
5. [Android] Android Studio 설치
/*참고 유튜브 영상 혹은 블로그 링크 달기*/
6. [iOS] rbenv 설치 및 Ruby 버전 업그레이드 (오늘 기준 RN문서에서 2.7.6 버전을 사용해서 업그레이드 해주었다.)
참고 https://codecamper.me/blog/122/
7. [iOS] cocoapods 설치
8. [iOS] Ruby ffi 설치 (for 애플실리콘 맥 유저)
9. 환경변수 설정
'개발 > 정리' 카테고리의 다른 글
[Flutter가지고놀기] Dart_1 (0) | 2023.06.01 |
---|---|
[Flutter가지고놀기] Flutter가 좋은 이유! (0) | 2023.05.31 |
CS 공부 - 네트워크의 기기, IP주소 (0) | 2022.09.30 |
CS 공부 - TCP/IP 4계층 모델 - 2 (1) | 2022.09.27 |
CS 공부 - TCP/IP 4계층 모델 - 1 (0) | 2022.09.26 |