Expo
React Native로 범용 네이티브 앱을 만들기 위한 오픈소스 플랫폼 및 툴체인입니다.
- 활발히 유지보수됨
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
Expo는 하나의 React·JavaScript 코드베이스로 Android, iOS, 웹용 유니버설 네이티브 앱을 만들 수 있는 오픈소스 플랫폼입니다. 이 저장소에는 핵심 오픈소스 구성 요소가 담겨 있습니다: 네이티브 기기 API를 위한 엄선된 라이브러리 모음인 Expo SDK, 커스텀 네이티브 모듈을 작성하기 위한 Modules API, 실제 기기에서 프로젝트를 빠르게 미리 볼 수 있는 Expo Go 앱, CLI, 파일 기반 내비게이션을 위한 Expo Router가 포함됩니다.
Expo Application Services(EAS)는 이러한 오픈소스 도구 위에 구축된 별도의 호스팅 플랫폼으로, 자체 네이티브 빌드 인프라를 관리하고 싶지 않은 팀을 위해 앱 빌드, 제출, 업데이트를 대신 처리해 줍니다. 이는 선택 사항이며, 오픈소스 SDK와 CLI를 사용하는 데 반드시 필요하지는 않습니다.
일상적인 앱 개발에서 네이티브 Xcode/Android Studio 프로젝트를 직접 설정하지 않고도 하나의 React 코드베이스로 iOS, Android, 웹을 모두 대상으로 하고 싶은 팀에 적합합니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★☆ (4/5)
Leading React Native tooling platform, a strong representative pick for a thin mobile category.
- 기반 프로젝트
- 벤더 지원
- 카테고리
- 모바일
- 언어
- TypeScript, C++
- 라이선스
- MIT
관련 프로젝트
Flutter
BSD-3-Clause하나의 코드베이스로 모바일·웹·데스크톱용 네이티브 컴파일 애플리케이션을 만드는 Google의 UI 툴킷입니다.
활발히 유지보수됨
- 모바일
React Native
MITReact를 사용해 iOS와 Android용 네이티브 모바일 앱을 만드는 프레임워크입니다.
활발히 유지보수됨
- 모바일
Ionic Framework
MITHTML·CSS·JavaScript로 iOS, Android, PWA를 만드는 크로스플랫폼 UI 툴킷으로, React·Angular·Vue와의 공식 연동을 제공합니다.
활발히 유지보수됨
- 모바일
- UI 및 컴포넌트
Capacitor
MITOpen source native runtime for building web apps that run as genuinely native apps on iOS and Android, and installable PWAs on the web, with a plugin system for native device APIs.
활발히 유지보수됨
- 모바일
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기