리액트 네이티브를 사용하는 이유는, 안드로이드와 아이폰 동시에 작업을 할 수 있는 것과, 개발환경에서 실시간으로 변경된 화면을 띄워주기 때문입니다.
코틀린 / 스위프트 언어로 개발하는 네이티브 앱 보다는 속도가 떨어질 수 있지만, 실시간으로 많은 데이터를 처리하는 증강현실같은 앱이 아니라면 큰 문제는 없을 것입니다.
하지만 디자인 측면에서는 안드로이드와 아이폰의 차이가 있을 것입니다.
동일한 스타일 속성을 적용 했을 때, 두 기기에서 보이는 차이를 구분하여 조절하기는 힘듭니다.
반응형 웹 사이트와 다른점은, 플랫폼에 접근할 수 있다는 것입니다. 예를들면, 카메라나 위치 또는 가속도 정보 등이 있습니다.
저는 웹 페이지를 개발 한 다음, 반응형 웹 사이트가 아니라 앱으로서 모바일에서 깔끔하게 보여질 수 있도록 만들려고 합니다.
반응형 사이트와 큰 차이는 없지만, 모바일 사이트에 플랫폼의 기능을 추가로 사용하기를 원하신다면 적극 추천합니다.
프로젝트 이름을 입력해서 생성합니다.
blank 를 선택하고 엔터를 누릅니다.
프로젝트 이름을 등록합니다. (myapp)
Y 입력 후 엔터를 누릅니다.