React Native 개발팀, 인프런 앱 개편 주도
by DD
2년 전
조회수 10
React Native 기반의 모바일 앱 개발팀 신설 및 서비스 개편
TypeScript, React Native를 활용한 Android/iOS 앱 개발 및 배포
코드 리뷰, CI/CD 구축을 통한 개발 생산성 향상 및 기술 공유 문화 조성
React Native 개발 환경 구축
React Native 기반의 모바일 앱 개발을 위해 TypeScript를 사용하고 있다. 구체적으로 Android/iOS 네이티브 구현과 웹앱 구현을 상황에 맞게 분리하여 개발한다. 따라서 코드 재사용성을 높이고, 각 플랫폼의 특정 기능을 효과적으로 활용한다.
개발 생산성 향상을 위한 노력
개발팀은 코드 리뷰를 통해 코드 품질을 보장하고, Jenkins, Github Actions를 활용한 자동 배포 파이프라인을 구축했다. 따라서 CI/CD 환경을 통해 배포 자동화를 실현하고, SonarQube를 통해 코드 품질을 지속적으로 관리한다.
지속적인 기술 공유 및 개선 문화
팀 내에서는 스프린트 회고, 프로젝트 회고 등 다양한 회고를 통해 문제점을 개선한다. 구체적으로 DataDog APM, Firebase를 활용하여 에러를 추적하고, API 호출 최소화, 렌더링 최적화를 통해 시스템 성능을 개선한다. 결과적으로 지속적인 성장을 추구한다.