목록 보기
ReactNative와 함께하는 서비스 개발부터 배포까지
프론트엔드

ReactNative와 함께하는 서비스 개발부터 배포까지

올리브영
올리브영
2021년 1월 5일

두줄요약

ReactNative와 TypeScript로 Android·iOS 동시 지원 앱을 개발한 사례를 소개했습니다.\nRedux, 브랜치 전략, CodePush 배포와 플랫폼 운영상 한계를 함께 정리했습니다.

구조와 흐름

  • ReactNative·TypeScript 기반 Android·iOS 동시 지원 앱 개발
  • 화면별 State·Effect 우선 구성, 전역 공유 데이터만 Redux로 관리
  • axios, FCM, Crashlytics, React Navigation, 소셜 로그인 라이브러리 활용

선택 이유

  • iOS 개발자 부재 환경에서 크로스플랫폼 동시 개발 필요
  • 기존 React 경험을 활용한 낮은 학습 비용
  • 적은 인원으로 단기간 멀티 플랫폼 출시 가능성

성능/운영 포인트

  • develop·feature·codepush·release 브랜치 분리와 PR 승인 기반 품질 관리
  • Git hook과 Airbnb 컨벤션 기반 코드 스타일 정렬
  • AppCenter CodePush로 스토어 심사 없이 JS 코드 긴급·신속 배포

트레이드오프

  • Hot Reload, 풍부한 라이브러리, CodePush 기반 빠른 개발·배포
  • Native·ReactNative 영역을 함께 확인해야 하는 디버깅 난이도
  • OS·ReactNative 업데이트 시 외부 라이브러리 버전 충돌과 대응 지연 위험

다음 읽기

같은 회사의 연관 글

앱 개발파트의 업무프로세스 수립기

하이브리드 앱 전환을 앞두고 코드 규칙부터 배포·티켓 처리까지 업무 프로세스를 정립했습니다.\nMVVM, 정적 분석, Bitrise CI/CD, Git Flow를 적용한 협업 체계를 소개합니다.

올리브영
올리브영
프론트엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...