앱 기능구현 관련 개발언어 선정 질문 드립니다!
자금사정 상 개발용이, 기간 및 인력 감축 등의 이유로 리액트 네이티브로 하이브리드 앱을 제작하고자 합니다. 제가 생각하는 기능들이 구현이 가능한지, 어떤 개발자를 뽑아야하는지 질문 드리고자합니다.
-
내장 마이크를 사용하여 음성을 녹음하고 음성의 높낮이를 파악하여 기록
(수면중에 코골이 및 이갈이를 얼마나 하는지 측정하기 위함)
구현 가능할까요? (마이크 권한) -
쇼핑몰 및 결제 기능
자사 쇼핑몰이 있는데, 웹뷰로 바로 끌어오는게 가능한지,
혹은 그냥 다시 만들어야하는지 -
배송 상태 확인 (내 택배가 잘 배송되고있는지)
이건 택배사의 API나 데이터를 사용해서 개발하는 방향으로 가야할까요? -
백엔드는 파이어베이스 같은 BaaS 를 이용하면 해결 될까요?
-
채용관련
하이브리드앱 개발 및 런칭 경험이 있는 시니어 개발자 한명과 팀원 한명이면 충분할까요?
리액트 네이티브와 BaaS 사용자.
시니어 개발자는 IOS, ANDROID 언어에 친숙한 사람이어야겠죠?
앱 개발 기획이 완전 처음이라 올바른 질문인지도 잘 모르겠습니다만 부디 제게 답변 부탁드립니다ㅠㅠ
내장 마이크를 사용하여 음성을 녹음하고 음성의 높낮이를 파악하여 기록하기
리액트 네이티브로 마이크에 접근하여 음성을 녹음하고 파악하는 기능을 구현할 수 있습니다.
쇼핑몰 및 결제 기능
리액트 네이티브에서 웹뷰를 사용하여 기존 웹 쇼핑몰을 앱 안에서 보여주는 방식으로 구현할 수 있습니다.
배송 상태 확인
택배사의 API나 데이터를 사용하여 배송 상태를 확인하는 기능은 구현 가능합니다.
백엔드는 BaaS(BaaS)를 이용하면 해결될까요?
BaaS를 사용하면 개발 및 운영에 필요한 시간과 비용을 절약할 수 있지만, 특정 기능이나 확장성이 제한될 수도 있습니다. 만약 앱이 복잡한 비즈니스 로직이나 데이터 처리를 필요로 한다면 자체 서버를 구축하고 관리하는 것이 더 적합할 수 있습니다.
하이브리드 앱 개발 및 런칭 경험이 있는 시니어 개발자 한 명과 팀원 한 명이면 충분할까요?
리액트 네이티브와 BaaS 사용 경험이 있는 시니어 개발자 한 명은 프로젝트를 주도하고 전반적인 앱 개발을 담당할 수 있겠지만 앱 개발에 걸리는 시간과 기능의 복잡성에 따라 추가 인력이 필요할 수 있습니다.
추가로 리액트 네이티브와 BaaS에 친숙한 개발자를 팀원으로 추가하는 것은 개발 효율성 측면에서 도움이 됩니다. 그리고 시니어 개발자가 iOS 및 Android 언어에도 친숙하면 물론 더 좋습니다.