본문 바로가기
Study/React Native

React Native로 앱개발 독학하기

by 얏옹이 2023. 11. 22.
반응형

 

Flutter와 React Native(이하 RN)중에 고민을 많이 했다.

 

신흥강자 Flutter와 기존 강자 RN중 어떤걸 선택해야 미래의 나에게 더 도움이 될까, 앱개발 독학에 어려움이 있지않을까 하는 수많은 고민끝에 결정한건 RN.

 

돌고 돌아 RN으로 결정한 이유는 크게 2가지이다.

 

1. Javascript 기반의 문법

2. 사용자가 많다.

 

먼저 Flutter와 RN은 둘다 크로스 플랫폼 개발이 가능하다. 즉 하나의 개발작업물로 IOS와 Android로 앱 구현이 가능하다는것인데..

 

차이점은 Flutter는 Google에서 만든 Dart라는 언어를 사용하고, RN은 FaceBook에서 만들었으며 Javascript 기반의 언어를 사용한다는것이다.

 

참고로 최근 조사한 프로그래밍 언어 점유율(?) 에서는 Flutter는 상승중이고 RN은 하향곡선을 그리고 있다고 한다.

 

그만큼 Flutter는 상승장이고 RN은 하락장이라고 볼수 있을거 같다.

 

반응형

 

그럼에도 왜 RN으로 결정하였는가? Dart를 익혀서 하기보다는 익숙한 Javascript 기반의 언어를 사용하여 먼저 '앱개발'에 익숙해지는것이 좋다고 생각하였고.

 

사용자가 많다는건 그만큼 개발 작업물이 많다는것이고, 그로 인하여 추후 유지보수일자리나 모바일 앱 개발시 Flutter보다 일자리가 많지 않을까 하는 생각에서이다.

 

생각보다 새로운 언어가 나왔다고 해서 휙휙 기존 체계를 바꾸지 않기에... RN을 먼저 익히고 나서 Flutter를 익혀도 충분하다는게 개인적인 생각이다.

 

 

서론이 길어졌다.

 

오늘부터 RN을 공부하면서 앱개발에서 앱스토어(혹은 플레이스토어)에 앱을 배포하는 과정까지 최대한 빠짐없이 기록해보려고 한다.

 

독학은 물론 유튜브로 진행할것이며 앱개발에 대한 지식이 없는 초보 개발자가 좌충우돌 해 나가면서 개발 해 나가는 과정을 기록하고, 이 기록을 토대로 좀더 나아진 개발자가 되길 바래본다.

반응형

'Study > React Native' 카테고리의 다른 글

React Native 개발환경 구축하기(1)  (1) 2023.11.23