웹 과 앱 각각 다른 프로그래밍 언어와 프레임 워크로 개발
⇒ 웹은 React, 앱은 Swift 로 개발하면 적어도 개발자 최소 2명 이상이 필요하고, 각각의 플랫폼을 별도로 유지보수해야 하기 때문에 시간과 비용이 많이 듭니다.
웹 과 앱을 각각 같은 언어인 Typescript를 다루는 react 와 react-native로 형식으로 개발
→ 이전 보다 시간과 개발 비용은 줄어 들지만 여전히 웹 개발 따로 앱 개발 따로 해야 되서 비용이 다소 큼
이커머스 서비스 조사
→ 무신사, 에이블리, 온더룩 앱을 분석하면서 앱안에 웹을 띄우는 웹뷰 방식의 하이브리드 방식으로 개발
웹 과 앱을 동시에 개발하기 위해 할 수 있는 하이브리드 앱 방식 채택
→ 온더록의 경우, react-native에 웹뷰 방식으로 띄운 방식인데, 슬라이드 모션 같은 앱처럼 보여주는 전법
→ ReactNativeWebView.postMessage 방식으로 특정 링크에 대해 슬라이드 모션 페이지 적용