본문으로 건너뛰기
iOS KitDiscord무료 (새 탭)
가이드

React Native 모바일 앱 개발자: 왜 Expo로 시작할까요

React Native 모바일 앱 개발을 시작한다면 Expo가 간단한 출발점이에요. JavaScript나 TypeScript로 앱을 쓰고, 코딩하는 동안 iPhone에서 바로 돌아가는 걸 보고, 첫날부터 네이티브 설정을 전부 다룰 필요가 없어요. 제 앱들의 기술 기반이자 iOS Kit 시작 코드의 기반이에요.

작성: · 콘텐츠 검토일

MacBook Pro 화면에서 Claude Code가 TradaZen 앱을 수정하고 있고, 옆의 iPhone 시뮬레이터에 앱 화면이 보여요.

배우는 내용

배울 언어는 하나
웹의 언어인 JavaScript나 TypeScript예요. AI가 잘 아는 언어라 코드를 쓰고 고칠 때 큰 도움이 돼요.
코딩하면서 iPhone에서 보는 앱
수정할 때마다 휴대폰에 바로 반영돼요. 이론이 아니라 결과를 보면서 배워요.
클라우드에서 만드는 빌드
Expo 서비스가 앱을 빌드해 TestFlight로 보내줘서 네이티브 설정의 상당 부분을 덜 수 있어요.
핵심 기능은 준비된 모듈로
알림, 구매, 카메라, 저장소 같은 흔한 모듈이 이미 있어요. 새로 짜지 않고 조립하면 돼요.
알아볼 수 있는 한계
어떤 기능은 네이티브 코드가 필요해요. 시작하기 전에 알아보는 법을 배워서, 감당할 수 있는 아이디어를 고를 수 있어요.

단계별 과정

  1. 1단계

    Expo를 설치하고 프로젝트를 만들어 첫 화면을 iPhone에서 실행해요.

  2. 2단계

    핵심 기능을 만들고 TestFlight에 버전을 올려요.

  3. 3단계

    Expo 프로젝트에 붙는 두 모듈, RevenueCat과 PostHog를 추가해요.

  4. 4단계

    최종 버전을 준비해 Apple에 보내요.

왜 저와 함께인가요

제 앱 Solys, TradaZen, Nolera 및 Vigie은(는) Expo로 만들었어요. Expo의 한계도 알아요. Solys의 알람은 무음 모드를 뚫어야 해서 네이티브인 AlarmKit을 써요. 제가 매일 쓰는 도구로, 한계까지 포함해서 배우게 돼요.

TradaZen의 여정 읽기: 개발부터 Apple 거절, 출시까지.

무료 가이드로 시작하기

자주 묻는 질문

입문자에게 React Native와 Swift 중 뭐가 나을까요?

Swift는 Apple의 네이티브 언어이고 장점이 있어요. 구독이 있는 첫 앱이라면 Expo 기반 React Native가 바로 쓸 수 있는 모듈이 더 많고, AI가 잘 다루는 언어예요.

Expo는 작은 앱에만 쓰나요?

아니요. 출시된 앱들도 Expo로 돌아가고, 네이티브가 필요한 기능은 전부 새로 짜지 않고 모듈만 추가하면 돼요.

Android 버전도 만들 수 있나요?

Expo로 가능하고 키트 코드도 Android용으로 빌드되지만, 마무리는 모두 iPhone과 App Store 기준이에요. 두 플랫폼에 반쯤 완성된 앱보다 제대로 출시된 첫 앱 하나가 나아요.

iOS Kit

제 앱들의 Starter Code, Claude에게 줄 메시지가 담긴 단계별 과정, 그리고 모든 키트. Claude는 이미 돌아가는 앱에서 시작해요. €129.99.

iOS Kit 보기

함께 읽기