목록 보기
개발 파트 소개 - 3. 모바일 앱 개발 파트 (React Native)
프론트엔드

개발 파트 소개 - 3. 모바일 앱 개발 파트 (React Native)

인프런
인프런
2024년 4월 23일

두줄요약

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 유지·한계 극복과 네이티브 전환 사이의 상황별 기술 선택

다음 읽기

#TypeScript 주제를 이어서 읽기

개발 파트 소개 - 2. 웹 프론트엔드 파트

인프랩 웹 프론트엔드 파트의 기술 스택, 개발·배포·모니터링 방식을 소개했습니다. VanillaJS 기반 레거시를 TypeScript·React 기반 신규 시스템으로 점진 전환하고 있습니다.

인프런
인프런
프론트엔드

댓글 0개

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

댓글을 불러오는 중...