앱개발

react-native 앱 개발 이야기 No.1 - 서론

Dohoon 2017. 3. 16. 11:53


자의반 타의반으로 새로운 서비스를 담당하게 되면서 자의반 타의반으로 앱개발을 담당하게 되었다. 

자세한 사정이야 여러가지가 있지만 지금 보니 결국은 내가 그런 상황으로 만든게 아닌가 하는 생각이 든다.


서비스를 오픈하고 잠시 유지보수 기간이라 이제까지의 작업을 블로그에 정리하기로 마음을 먹었다

끝까지 할 수 있을지 조금 걱정이긴 하지만....


어쨌든 서비스가 단순하다 보니 나에게 주어진 시간이 그렇게 많진 않았고 aos/ios 모두를 작업해야 하는 상황이다 보니 하이브리드 앱 개발을 고려하게 되었다.

cordova 와 react-native를 두고 고민하던 중 최신이기도 하고 페이스북을 믿어 보자는 생각에 react-native를 선택했다.


react-native를 선택하게 이유는

  • 일단 페이스북이 만들었음
  • 친숙한 Node.js 기반
  • 최신 기술을 사용해보고 싶은 욕망을 충족 할 수 있음
  • 웹뷰 기반이 아님
  • 웹 개발자가 접근하기 쉽게 javascript와 css 기반으로 되어있음
  • 개발단계에서는 compile 없이 수정 사항을 바로 확인 할 수 있어서 빠른 작업이 가능함
이정도로 정리 할 수 있겠다.

react-native 와 관련해서 많은 이야기가 있다. 아직 서비스를 할 정도는 아니라던가, 이럴거면 네이티브로 한다던가, 아직은 한계가 있다던다.
하지만 스터디에 3주, 서비스 개발에 약 6주 정도 작업을 진행하면서 많은 장점, 단점, 한계점 등을 느꼈지만,
결론적으로 마켓에 올려서 서비스를 할 정도는 가능하다고 생각한다.

react-native 의 장단점은 다음편에 정리하고, 개발을 위해 한번쯤은 읽어봐야 할 링크 먼저 정리해보려고 한다.



여기까지가 튜토리얼 및 소개 끝~~