Granite
Granite은 기존 iOS/Android 앱과 쉽게 통합할 수 있고, 200KB 내외의 JavaScript 번들 크기, AWS 인프라 지원을 제공하는 엔터프라이즈 레벨 React Native 프레임워크예요.
주요 기능
- 기존 앱에 통합 - 네이티브로 만들어진 iOS와 Android 앱에 React Native 화면을 쉽게 통합할 수 있어요.
- 작은 번들 크기 - 번들을 분할하고 최적화해서 200KB의 작은 마이크로서비스 번들을 생성해요.
- 빠른 빌드 - ESBuild를 사용하여 JavaScript 번들을 수 초 이내에 빌드할 수 있어요.
- AWS 인프라 지원 - 스스로 운영하는 AWS 위에 손쉽게 인프라를 구성하고 배포할 수 있어요.
- 원클릭 인프라 생성 - CLI 명령어 하나로 CDN과 인프라를 설정할 수 있습니다.
- 간단한 기본 설정 - React Native에서 좋은 기본값으로만 구성된 설정을 제공하여, 서비스 개발에만 집중할 수 있어요.
- 종합적인 E2E 테스트 - 모든 기능에 대한 E2E 테스트가 포함되어 있어요.
- 빠른 네이티브 빌드 - 미리 빌드된 프레임워크로 네이티브 빌드 시간을 단축할 수 있어요. (작업 중)