Expo EAS Build 시작하기: Android APK 빌드부터 설치 확인까지
preview APK와 개발 빌드를 구분하고 빌드 ID에 맞는 Android 설치 결과를 확인합니다. 첫 화면 프로젝트와 Expo 계정, Android 기기 또는 에뮬레이터가 필요합니다.
Expo를 중심으로 모바일 앱의 화면, 기능과 배포 과정을 익힙니다.
총 13개의 글
preview APK와 개발 빌드를 구분하고 빌드 ID에 맞는 Android 설치 결과를 확인합니다. 첫 화면 프로젝트와 Expo 계정, Android 기기 또는 에뮬레이터가 필요합니다.
Node.js LTS와 npm 확인부터 create-expo-app 프로젝트 생성, Expo Go·에뮬레이터 첫 실행, View·Text·StyleSheet 기본 화면까지 순서대로 익힙니다.
Metro 오류의 import 출발 파일과 탐색 대상을 읽고 잘못된 상대 경로를 고칩니다. import/export와 Expo Router 파일 구조를 알아야 합니다.
EAS 로그를 단계별로 분류하고 원격에 빠진 파일을 아카이브에서 확인합니다. Expo 로컬 실행, Git, eas.json 프로필을 이해해야 합니다.
라우트 파일, URL, Stack·Tabs 부모 관계를 연결하고 동적 파라미터를 화면에 표시합니다. React 컴포넌트와 TypeScript를 알아야 합니다.
safe area의 공급자와 소비자를 구분하고 헤더·하단 버튼에 여백을 한 번만 적용합니다. View·StyleSheet와 컴포넌트 트리를 알아야 합니다.
상태바 글자색과 안전 영역을 구분하고 현재 활성 화면에 맞춰 색상을 바꿉니다. Expo Router 및 Safe Area를 먼저 익혀야 합니다.
공용 컴포넌트와 플랫폼 파일을 나누고 브라우저 미지원 기능의 대체 동작을 설계합니다. React props·이벤트와 Expo 기본 실행이 선수 지식입니다.
아이콘 이름·크기·색상을 연결하고 폰트 로딩 실패를 처리합니다. React props·useState와 Router 탭 구조를 이해해야 합니다.
현재 위치·화면 구독·백그라운드 작업을 나누고 비동기 구독 생성과 화면 종료의 경쟁 상태를 처리합니다. async/await와 useEffect cleanup, 개발 빌드가 선수 지식입니다.
무엇을 도와드릴까요?
이 글과 함께 공부하기
읽다가 막힌 부분을 물어보세요. 이 글을 바탕으로 설명하고, 이어서 읽을 본문을 연결합니다.