
개발 파트 소개 - 3. 모바일 앱 개발 파트 (React Native)
두줄요약
React Native 기반 모바일 앱 개발의 기술 스택과 협업·배포 방식을 소개했습니다. 성능 최적화와 오류 추적, 기술 전환 판단의 중요성을 다뤘습니다.
구조와 흐름
- TypeScript·React Native 기반 Android·iOS 애플리케이션 개발·배포
- 상황별 네이티브 구현과 웹앱 구현 분리, 영상 플레이어·OAuth 등 기능 개선
- Cell 단위 제품 협업과 프론트엔드 파트의 장애·기술 공유, 정기 스프린트·회고
성능/운영 포인트
- API 호출 최소화, 렌더링·빌드·번들링 최적화의 상시 수행
- DataDog APM·Firebase 기반 디바이스 오류 추적 및 해결
- Jenkins·GitHub Actions 기반 dev·master 브랜치 자동 배포
주의할 점
- PR 코드리뷰와 SonarQube 정적 분석 기반 코드 품질 관리
- Jira·Confluence 문서화와 Git Flow 변형 규칙 기반 작업 관리
- React Native 발전 속도와 서비스 요구 변화에 따른 네이티브·신기술 전환 가능성
트레이드오프
- 빠른 제품 릴리즈와 서비스 안정성의 균형
- React Native 유지·한계 극복과 네이티브 전환 사이의 상황별 기술 선택


