아하
생활

생활꿀팁

창백한멋돼지188
창백한멋돼지188

리액트네이티브의 전망은 어떤가요?

앱개발을 해보려합니다.

리액트네이티브같은 경우 자바스크립트만 알면

안드로이드와 Ios를 동시에 개발할 수 있다고

들어서요.

리액트네이티브로 만든 앱의 장단점에 대해 궁금하고 앞으로 비전이있는지 궁금해요.

    55글자 더 채워주세요.
    4개의 답변이 있어요!
    • 탈퇴한 사용자
      탈퇴한 사용자

      아무래도 리액트네이티브던... 플러터던.. 순수 네이티브던

      요즘에는 한가지 플랫폼에 의존하는건 리스크가 큽니다.

      특히 앞에 2가지는 아직 초기라고 볼 수 있는 단계기 때문에 더 전망을 알 수 없습니다.

      (사실.. 저런 도구를 쓰더라도 결국 원하는 디테일한것을 구현하기 위해서는 안드던, iOS던 네이티브 코드가 필요한 경우가 많습니다.)

      프레임워크나 저런 서드파티 툴을 익히는 것은 사실 클라이언트 개발의 패턴을 어느정도 알고 있다면

      배우는데 그리 오랜 시간이 걸리는 것도 아니기 때문에 본질적인 것을 잘 파악하고 있는게 중요합니다.

      그래서 저는 전망있는 개발자가 되고 싶으시다면

      안드로이드 네이티브 부터 차근 차근 공부하시는걸 추천합니다.

      (안드로이드도 그냥 만드는게 아니고 MVVM, MVP, MVI 등등 패턴이 많은데 이런 이해도가 있어야지 나머지도 금방 습득합니다.)

    • 리엑트 네이티브는 전망이 좋은 편입니다.

      기본적으로 플러터 같은 다른 쟁쟁한 경쟁자들이 많이 있긴 하지만.

      자바스크립트와 리엑트의 기본을 활용하여 두 OS 의 어플리케이션을 바로 만들 수 있다는 강점이 있어서.

      특히나 프론트쪽 개발자분들이 매우 선호하기 때문에... 플러터 등에서 정말 획기적으로 ( dart 등 새 언어를 배우는걸 감안하더라도 플러터의 생산성이나 아웃풋이 좋다는게 명확해지는 수준 ) 차별성이 있지않다면 앞으로도 당분간 RN 은 매우 전망이 좋을것으로 보입니다.

    • 리엑트 네이티브를 실제 프로젝트를 해보지는 않았지만 스터디를 해보니 안드로이드와 iOS를 전혀 모르면 조금 어려울것 같기는 합니다.

      안드로이드나 iOS에서 자주 사용하는 ViewPager 같은 것을 사용하려고 하면 조금은 공부를 해야할 수도 있어 보입니다.

      하지만 단순한 화면 정도는 어렵지 않게 개발이 가능해보이기는 합니다.

    • 리액트 네이티브를 이용한 앱 개발이 처음부터 쉬운 건 아닙니다.

      리액트 네이티브가 크로스 플랫폼에선 충분히 강점이 있지만 개발자 본인에게 어느정도 네이티브 지식이 있어야 합니다.

      기본적인 각 OS의 개발 언어 스택을 쌓고 시도해보시는걸 추천드립니다.

      최근 한국에서도 여러 스타트업이나 강소 플랫폼 앱에서 리액트 네이티브 개발자를 뽑는 사례가 많이 늘었습니다.