
Expo EAS Build 오류 해결: 로컬은 되는데 원격 빌드만 실패할 때
Expo EAS Build 오류 핵심 점검 순서Expo EAS Build는 로컬 개발 서버와 다른 원격 빌드 환경에서 실행됩니다. 이 글은 eas.json profile, app.json/app.config.ts, Android/iOS credentials, Expo SDK 패키지 버전을 실제 오류 상황 기준으로 확인하는…
더 읽기프레임워크는 애플리케이션의 전체 구조와 흐름을 미리 정의해두고, 그 규칙에 맞게 코드를 작성하도록 유도하는 개발 환경입니다. 개발자는 정해진 구조 안에서 로직을 구현하며, 렌더링, 상태 흐름, 생명주기 등 핵심 제어를 프레임워크가 담당합니다.

Expo EAS Build 오류 핵심 점검 순서Expo EAS Build는 로컬 개발 서버와 다른 원격 빌드 환경에서 실행됩니다. 이 글은 eas.json profile, app.json/app.config.ts, Android/iOS credentials, Expo SDK 패키지 버전을 실제 오류 상황 기준으로 확인하는…
더 읽기
이 글에서 정리하는 내용 Expo Router를 처음 볼 때 가장 헷갈리는 src/app 폴더 규칙, 파일 이름 표기법, _layout.tsx, Stack, Tabs, 화면 이동, URL 파라미터, 인증 보호 흐름까지 한 번에 정리합니다. 글을 끝까지 읽으면 폴더 구조…
더 읽기
이 글에서 정리하는 내용 Expo에서 safe area를 왜 써야 하는지부터 시작해, SafeAreaProvider를 어디에 두는지, SafeAreaView와 useSafeAreaInsets를 언제 나눠 써야 하는지, 그리고 스크롤 화면·고정 버튼·커스텀 헤더에서 어떻…
더 읽기
이 글에서 정리하는 내용 이 글에서는 expo-status-bar가 무엇을 제어하는지부터 시작해서, 루트 레이아웃에 기본값을 두는 방법, 화면별로 상태바 스타일을 바꾸는 방법와 왜 분리해서 이해해야 하는지까지 한 번에 정리합니다. 읽고 나면 상태바 스타일과 상단 여백 …
더 읽기
이 글에서 정리하는 내용 react-native-web이 무엇인지, React Native와 React DOM 사이에서 어떤 역할을 하는지, 기본 컴포넌트와 스타일 작성 방식, 웹 전용 분기 방법, Expo와 함께 웹까지 확장하는 흐름을 한 번에 정리합니다. 끝까지 읽…
더 읽기이 글에서 정리하는 내용 Expo에서 @expo/vector-icons를 어떻게 이해하고 써야 하는지, @expo/vector-icons의 기본 사용법부터 탭 아이콘, 버튼 조합, 폰트 preload, 커스텀 아이콘 확장까지 한 흐름으로 정리합니다. @expo/v…
더 읽기
이 글에서 정리하는 내용 이 글에서는 Expo Location이 무엇인지부터 시작해 현재 위치를 한 번 가져오는 방법, 위치 변화를 실시간으로 구독하는 방법, 그리고 백그라운드 위치 추적과 지오펜싱이 왜 더 복잡한지까지 순서대로 정리합니다. 단순히 API 이름만 나열하…
더 읽기
이 글에서 정리하는 내용 이 글에서는 expo-web-browser를 사용할 때 무엇을 위해 쓰는지부터 openBrowserAsync와 openAuthSessionAsync의 차이로그인 후 앱으로 돌아오는 딥링크 흐름, Expo Router와 함께 쓸 때의 포인트, A…
더 읽기
이 글에서 정리하는 내용 expo-secure-store가 왜 필요한지부터 시작해 AsyncStorage와의 차이, iOS와 Android 저장 방식로그인 토큰 저장 흐름, 생체 인증 옵션, keychainAccessible, Android Auto Backup, 운영…
더 읽기
이 글에서 정리하는 내용 Expo에서 이 컴포넌트를 왜 쓰는지부터 시작해서, behavior 선택 기준, keyboardVerticalOffset의 감각, ScrollView와 함께 쓰는 흐름, Android에서 자주 겪는 탭 밀림 문제까지 한 번에 정리합니다. K…
더 읽기