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を学ばずに1つのコードベースからアプリストアに出したいWebチームに向いています。
このカタログに掲載されている理由
カタログ評価: ★★★★☆ (4/5)
Long-running cross-platform mobile UI toolkit for web developers; pairs naturally with Capacitor already in the catalog.
- 成熟
- ベンダー主導
- カテゴリ
- モバイルUI・コンポーネント
- 言語
- TypeScript, SCSS
- ライセンス
- MIT
関連プロジェクト
Compose Multiplatform
Apache-2.0JetBrainsによる宣言的なKotlin UIフレームワーク。Jetpack Composeをベースに、Android、iOS、デスクトップ、WebでUIコードを共有できます。
活発にメンテナンスされている
- モバイル
- UI・コンポーネント
Expo
MITReact Native でユニバーサルなネイティブアプリを構築するための、オープンソースのプラットフォーム兼ツールチェーンです。
活発にメンテナンスされている
- モバイル
Flutter
BSD-3-Clause単一のコードベースから、モバイル・Web・デスクトップ向けにネイティブコンパイルされるアプリケーションを構築できる、Google の UI ツールキットです。
活発にメンテナンスされている
- モバイル
React Native
MITReact を使って iOS・Android 向けのネイティブモバイルアプリを構築するためのフレームワークです。
活発にメンテナンスされている
- モバイル
誤りを見つけましたか? GitHub で修正を提案する