목록 보기
Expo와 함께 편안한 모바일 개발하세요!
프론트엔드

Expo와 함께 편안한 모바일 개발하세요!

엘리시아
엘리시아
2021년 2월 4일

두줄요약

모바일 앱 유형과 React Native의 네이티브 렌더링 방식을 비교해 설명했습니다. Expo의 간편한 프로젝트 설정, 빌드·배포, OTA 업데이트 장점을 소개했습니다.

구조와 흐름

  • 네이티브 앱·모바일 웹 앱·하이브리드 앱의 개발 방식과 특성 비교
  • React Native의 JavaScript 코드, Native Bridge, 플랫폼별 네이티브 View 렌더링 구조
  • Expo CLI·Expo Go·Expo SDK 기반의 프로젝트 실행, 디바이스 테스트, 빌드·배포 흐름

선택 이유

  • 소수 인원의 빠른 변화 대응과 iOS·Android 동시 개발 필요성
  • React 경험 활용 가능성 및 웹 확장성
  • Expo managed workflow 기반의 간편한 환경 설정, 빌드, OTA 업데이트

장단점

  • React Native의 높은 생산성, React 개발자 접근성, 빠른 버전·이슈 대응
  • 한국어 자료 부족, 외부 라이브러리 의존성 문제, 복잡한 UI 구현의 어려움
  • React Native CLI의 네이티브 코드 확장 자유도와 환경 설정·배포 부담

적용해볼 점

  • JavaScript·TypeScript 중심의 앱 개발과 Expo app.json 기반 구성 관리
  • Expo Go를 활용한 실제 디바이스 테스트
  • 오래된 외부 라이브러리 사용 지양과 의존성 관리

다음 읽기

#React Native 주제를 다룬 다른 회사 글

리액트 네이티브로 13년 된 네이티브 앱 전환하기

13년 된 네이티브 앱에 React Native를 도입해 탐색·결제 경험을 앱으로 통합했습니다. 네이티브 브릿지와 메모리 관리의 난점을 해결하며 생산성과 협업 속도를 높였습니다.

RIDI
RIDI
프론트엔드
전체 보기

댓글 0개

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

댓글을 불러오는 중...