Ionic Framework
HTML·CSS·JavaScript로 iOS, Android, PWA를 만드는 크로스플랫폼 UI 툴킷으로, React·Angular·Vue와의 공식 연동을 제공합니다.
- 활발히 유지보수됨
- 관대한 라이선스
개요
Ionic Framework는 내비게이션, 탭, 리스트, 모달, 제스처 등 모바일에 최적화된 UI 컴포넌트 라이브러리입니다. 표준 Web Components로 만들어져 같은 앱 코드가 iOS와 Android에서 각 플랫폼에 맞는 스타일로 렌더링됩니다. 공식 패키지로 React, Angular, Vue와 통합할 수 있습니다.
Ionic 앱은 브라우저에서 PWA로 동작하며, 보통 Capacitor로 네이티브 iOS·Android 앱으로 패키징해 카메라, 파일 시스템, 푸시 알림 같은 기기 API를 사용합니다. Swift나 Kotlin을 배우지 않고 하나의 코드베이스로 앱스토어에 출시하고 싶은 웹 팀에 적합합니다.
이 카탈로그에 오른 이유
카탈로그 평점: ★★★★☆ (4/5)
Long-running cross-platform mobile UI toolkit for web developers; pairs naturally with Capacitor already in the catalog.
- 성숙 단계
- 벤더 지원
- 언어
- TypeScript, SCSS
- 라이선스
- MIT
관련 프로젝트
Compose Multiplatform
Apache-2.0JetBrains가 만든 선언형 Kotlin UI 프레임워크로, Jetpack Compose를 기반으로 Android·iOS·데스크톱·웹 간에 UI 코드를 공유합니다.
활발히 유지보수됨
- 모바일
- UI 및 컴포넌트
Expo
MITReact Native로 범용 네이티브 앱을 만들기 위한 오픈소스 플랫폼 및 툴체인입니다.
활발히 유지보수됨
- 모바일
Flutter
BSD-3-Clause하나의 코드베이스로 모바일·웹·데스크톱용 네이티브 컴파일 애플리케이션을 만드는 Google의 UI 툴킷입니다.
활발히 유지보수됨
- 모바일
React Native
MITReact를 사용해 iOS와 Android용 네이티브 모바일 앱을 만드는 프레임워크입니다.
활발히 유지보수됨
- 모바일
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기