Ionic Framework
使用 HTML、CSS 和 JavaScript 构建 iOS、Android 和渐进式 Web 应用的跨平台 UI 工具包,原生支持 React、Angular 和 Vue。
- 积极维护
- 宽松许可证
概述
Ionic Framework 是一套针对移动端优化的 UI 组件库(导航、标签页、列表、模态框、手势等),以标准 Web Components 构建,因此同一份应用代码能在 iOS 和 Android 上以符合各平台风格的样式渲染。官方包提供了与 React、Angular 和 Vue 的集成。
Ionic 应用可以作为渐进式 Web 应用在浏览器中运行,通常再通过 Capacitor 打包为原生 iOS 和 Android 应用,从而访问相机、文件系统和推送通知等设备 API。适合希望用一套代码发布到应用商店、又不想学习 Swift 或 Kotlin 的 Web 团队。
为什么收录此项目
目录评分: ★★★★☆ (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、桌面和 Web 之间共享 UI 代码。
积极维护
- 移动端
- UI 与组件
Expo
MIT用于基于 React Native 构建跨平台原生应用的开源平台与工具链。
积极维护
- 移动端
Flutter
BSD-3-ClauseGoogle 出品的 UI 工具包,用单一代码库构建可原生编译的移动端、Web 和桌面应用。
积极维护
- 移动端
React Native
MIT使用 React 构建 iOS 和 Android 原生移动应用的框架。
积极维护
- 移动端
发现信息有误?在 GitHub 上提出修改建议。