dyazincahya/awesome-nativescript

GitHub: dyazincahya/awesome-nativescript

一个精选的NativeScript插件和资源列表,旨在简化跨平台移动应用开发并扩展原生功能。

Stars: 28 | Forks: 2

# 精选 NativeScript 资源列表 [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re) 使用 JavaScript 构建原生移动应用的框架。 ## 目录 - [官方资源](#official-resources) - [分支版本](#flavors) - [官方分支](#official-flavors) - [社区分支](#community-flavors) - [平台](#platforms) - [社区](#community) - [模板](#templates) - [布局](#layouts) - [导航](#navigations) - [组件](#components) - [插件](#plugins) - [分析、互动与监控插件](#analytics-engagement--monitoring-plugins) - [人工智能 (AI) 插件](#artificial-intelligence-ai-plugins) - [认证插件](#authentication-plugins) - [后端服务插件](#backend-service-plugins) - [客户端数据库插件](#client-side-database-plugins) - [Firebase 插件](#firebase-plugins) - [地理插件](#geo-plugins) - [图形插件](#graphics-plugins) - [机器学习插件](#ml-plugins) - [多媒体插件](#multimedia-plugins) - [网络插件](#networking-plugins) - [支付插件](#payment-plugins) - [样式与主题插件](#styling--theme-plugins) - [UI 工具包插件](#ui-kit-plugins) - [UI Material 插件](#ui-material-plugins) - [UI 插件](#ui-plugins) - [工具类插件](#utility-plugins) - [更多插件](#more-plugins) - [字体与字体图标](#font--font-icon) - [安全](#security) - [测试](#testing) - [单元测试](#unit-testing) - [端到端集成测试](#end-to-end-integration-testing) - [后台服务](#background-service) - [macOS](#macos) - [visionOS (Vision Pro)](#visionos-vision-pro) - [视频与播客](#videos--podcasts) - [交互式演示与示例](#interactive-demos--examples) - [教程](#tutorials) - [AI 与机器学习](#ai--machine-learning) - [平台特定](#platform-specific) - [杂项](#misc) - [工具](#tools) ## 官方资源 - [NativeScript 主页](https://nativescript.org/) - [NativeScript 智能编码](https://docs.nativescript.org/guide/agentic-coding) - [NativeScript 自定义原生元素](https://docs.nativescript.org/guide/create-custom-native-elements) - [NativeScript 博客](https://blog.nativescript.org/) - [NativeScript Snacks](https://docs.nativescript.org/snacks/) - [NativeScript 代码片段](https://snippets.nativescript.org/) - [NativeScript 展示应用](https://www.nativescript.org/showcases) - [NativeScript 在 X (Twitter)](https://x.com/nativescript) - [NativeScript 在 Bsky](https://bsky.app/profile/nativescript.bsky.social) - [NativeScript 在 YouTube](https://www.youtube.com/@NativeScriptVideos/videos) - [NativeScript 在 GitHub](https://github.com/NativeScript) - [NativeScript 在 Stack Overflow](https://stackoverflow.com/questions/tagged/nativescript) - [NativeScript RFC](https://github.com/NativeScript/rfcs/discussions) ## 分支版本 ### 官方分支 - [JavaScript](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-plain-javascript) - 官方 JavaScript 分支,使用纯 JS 且无需构建步骤。 - [TypeScript](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-plain-typescript) - 官方 TypeScript 分支,支持原生类。 ### 社区分支 - [Angular](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-angular) - 使用 Angular 框架的流行分支。 - [Vue](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-vue) - 使用 Vue.js 和 NativeScript 运行时构建应用。 - [Portal](https://nativescript-vue.org/) - NativeScript-Vue 的社区网站。 - [SolidJS](https://github.com/nativescript-community/solid-js) - 社区驱动的与 SolidJS 的集成。 - [ReactJS](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-react) - 使用 React 构建原生移动应用。 - [Portal](https://react-nativescript.netlify.app/) - React + NativeScript 的文档网站。 - [Svelte](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-svelte) - 使用 Svelte 和 NativeScript 编译原生应用。 - [Portal](https://svelte.nativescript.org/) - NativeScript-Svelte 的官方门户。 - [CapacitorJS](https://github.com/NativeScript/capacitor) - CapacitorJS 与 NativeScript 运行时的集成。 - [Portal](https://capacitor.nativescript.org/) - NativeScript-Capacitor 集成网站。 - [Ionic](https://v8.docs.nativescript.org/plugins/ionic-portals.html) - 在 NativeScript 应用内使用 Ionic Portals。 ## 平台 - [Android](https://docs.nativescript.org/guide/extending-classes-and-implementing-interfaces-android) - [iOS](https://docs.nativescript.org/guide/extending-classes-and-conforming-to-protocols-ios) - [visionOS](https://docs.nativescript.org/guide/visionos) - [macOS](https://blog.nativescript.org/macos-node-api-preview/) - [WearOS](https://github.com/bradmartin/nativescript-wear-os) ## 社区 - [NativeScript Discord 社区](https://nativescript.org/discord) - [NativeScript GitHub 社区](https://github.com/nativescript-community/) ## 模板 - [空白模板](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-blank) - 基本模板,包含单个页面且无自定义样式。 - [抽屉模板](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-drawer-navigation) - 包含侧边抽屉的模板。 - [标签页模板](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-tab-navigation) - 包含多个标签页的模板。 - [列表与详情模板](https://github.com/NativeScript/nativescript-app-templates/tree/main/packages/template-master-detail) - 包含 ListView 和详情页的模板。 ## 布局 - [StackLayout](https://docs.nativescript.org/ui/stack-layout) - 将子视图水平或垂直堆叠排列的布局容器。 - [GridLayout](https://docs.nativescript.org/ui/grid-layout) - 允许以类似表格的方式排列子元素的布局容器。 - [RootLayout](https://docs.nativescript.org/ui/root-layout) - 用于通过编程 API 动态分层视图的布局容器。 - [FlexboxLayout](https://docs.nativescript.org/ui/flexbox-layout) - 实现(接近规范的)CSS Flexbox 的布局容器。 - [WrapLayout](https://docs.nativescript.org/ui/wrap-layout) - 当空间不足时会换行排列其项目的布局容器。 - [DockLayout](https://docs.nativescript.org/ui/dock-layout) - 用于将视图停靠在侧面或中间的布局容器。 - [AbsoluteLayout](https://docs.nativescript.org/ui/absolute-layout) - 用于在顶部/左侧坐标定位元素的简单布局容器。 - [Yoga 布局](https://github.com/nativescript-community/yoga) - Facebook 的 yoga 布局引擎,已移植到 NativeScript。 - [Triniwiz 的 Yoga 布局](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-yogalayout) - Facebook 的 yoga 布局引擎,由 Triniwiz 移植到 NativeScript。 ## 导航 - [Frame](https://docs.nativescript.org/ui/frame) - 用于显示和在页面之间导航的 UI 组件。 - [Page](https://docs.nativescript.org/ui/page) - 用于表示用户可导航到的应用程序屏幕的 UI 组件。 - [ActionBar](https://docs.nativescript.org/ui/action-bar) - 抽象了 Android ActionBar 和 iOS NavigationBar 的 UI 组件。 ## 组件 - [ActivityIndicator](https://docs.nativescript.org/ui/activity-indicator) - 用于表示活动的 UI 组件。 - [Button](https://docs.nativescript.org/ui/button) - 对用户手势做出反应的基本原生按钮。 - [DatePicker](https://docs.nativescript.org/ui/date-picker) - 用于选择日期的 UI 组件。 - [Dialogs](https://docs.nativescript.org/ui/dialogs) - 用于吸引用户注意力、提示确认、选择、输入或凭据的 UI。 - [HtmlView](https://docs.nativescript.org/ui/html-view) - 用于渲染简单 HTML 内容的 UI 组件。 - [Image](https://docs.nativescript.org/ui/image) - 用于渲染图像的 UI 组件。 - [Label](https://docs.nativescript.org/ui/label) - 用于显示文本的 UI 组件。 - [ListPicker](https://docs.nativescript.org/ui/list-picker) - 用于从列表中选择一个值的 UI 组件。 - [ListView](https://docs.nativescript.org/ui/list-view) - 使用视图回收渲染大型列表的 UI 组件。 - [Placeholder](https://docs.nativescript.org/ui/placeholder) - 用于渲染原生视图的辅助 UI 组件。 - [Progress](https://docs.nativescript.org/ui/progress) - 用于指示任务进度的 UI 组件。 - [ScrollView](https://docs.nativescript.org/ui/scroll-view) - 用于渲染可滚动内容(水平或垂直)的 UI 组件。 - [SearchBar](https://docs.nativescript.org/ui/search-bar) - 用于输入搜索查询的 UI 组件。 - [SegmentedBar](https://docs.nativescript.org/ui/segmented-bar) - 用于离散选择的 UI 组件。 - [Slider](https://docs.nativescript.org/ui/slider) - 用于从范围中选择数值的 UI 组件。 - [SplitView](https://docs.nativescript.org/ui/split-view) - 用于协调最多四个列角色(主、辅、补充、检查器)的单一根视图组件。此组件仅在 iOS 上可用。 - [Switch](https://docs.nativescript.org/ui/switch) - 用于切换开或关状态的 UI 组件。 - [TabView](https://docs.nativescript.org/ui/tab-view) - 用于将内容分组到标签页并让用户在其间切换的 UI 组件。 - [TextField](https://docs.nativescript.org/ui/text-field) - 用于单行文本输入的 UI 组件。 - [TextView](https://docs.nativescript.org/ui/text-view) - 用于多行文本输入的 UI 组件。 - [TimePicker](https://docs.nativescript.org/ui/time-picker) - 允许用户选择时间的 UI 组件。 - [WebView](https://docs.nativescript.org/ui/web-view) - 用于渲染网页内容的 UI 组件。 ## 插件 ### 分析、互动与监控插件 - [Adobe Experience Cloud](https://github.com/Essent/nativescript-plugins/tree/main/packages/nativescript-adobe-experience-cloud) - 用于 Adobe Experience Cloud 的 NativeScript 插件。 - [Appcues](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-appcues) - 用于 Appcues(一个用户引导和产品采用平台)的 NativeScript 插件。 - [AppsFlyer](https://github.com/AppsFlyerSDK/appsflyer-nativescript-plugin) - 用于 AppsFlyer 移动归因和分析的 NativeScript 插件。跟踪安装、衡量用户行为并优化营销效果。 - [Aptabase](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-aptabase) - 用于 Aptabase(一个开源、隐私优先且简单的分析平台)的 NativeScript 插件。 - [Branch](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-branch) - 用于 [Branch Metrics](https://branch.io/)(一个深度链接和归因平台)的 NativeScript 插件。 - [Dynatrace](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-dynatrace) - 用于 [Dynatrace](https://www.dynatrace.com/)(一个可观测性平台)的 NativeScript 插件。 - [Google 移动广告](https://github.com/NativeScript/plugins/blob/main/packages/google-mobile-ads) - 一个允许您通过将 Google Mobile Ads SDK 集成到应用中来通过 NativeScript 应用获利的插件。 - [IAdvize](https://github.com/Essent/nativescript-plugins/tree/main/packages/nativescript-iadvize) - 一个集成 iAdvize SDK 的 NativeScript 插件,在 NativeScript 应用中实现实时聊天和实时客户互动功能。 - [Intercom](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-intercom) - 用于 [Intercom](https://www.intercom.com/)(一个客户服务平台)的 NativeScript 插件。 - [Medallia](https://github.com/Essent/nativescript-plugins/tree/main/packages/nativescript-medallia) - 一个集成 Medallia SDK 的 NativeScript 插件,用于收集见解并改善客户、员工和数字体验。 - [Sentry](https://github.com/nativescript-community/sentry) - 一个专注于错误报告的跨平台应用程序监控工具。 - [UXCam](https://github.com/uxcam/nativescript-uxcam) - 用于 UXCam 的 NativeScript 插件。一个分析平台,提供深入的仪表板、热图和会话记录,以优化您的产品。 ### 人工智能 (AI) 插件 - [NativeScript AI SDK](https://github.com/erick-marro/ns-ai-plugin/tree/main/packages/ns-ai-kit) - 用于在 NativeScript 应用中集成 AI 模型的社区插件。 - [nstreamdown](https://github.com/nstudio/nstreamdown) - 用于 NativeScript 应用的原生流式 Markdown,灵感来自 streamdown.ai。适用于 AI 驱动的聊天界面。 ### 认证插件 - [Apple 登录](https://github.com/NativeScript/plugins/blob/main/packages/apple-sign-in) - 一个允许您使用 Apple 登录进行用户认证的插件。 - [Auth0](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-auth0) - 用于 Auth0 认证的 NativeScript 插件。 - [Descope](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-descope) - NativeScript 的 Descope SDK 为基于 NativeScript 构建的应用程序提供了便捷的 Descope 访问。 - [Facebook](https://github.com/NativeScript/plugins/blob/main/packages/facebook) - 一个允许您使用 Facebook SDK 将 Facebook 登录集成到应用中的插件。 - [Google 登录](https://github.com/NativeScript/plugins/blob/main/packages/google-signin) - 一个允许您使用 Google 登录进行用户认证的插件。 - [Twitter](https://github.com/NativeScript/plugins/blob/main/packages/twitter) - 一个允许您使用 Twitter 帐户认证用户的插件。 ### 后端服务插件 - [Appwrite](https://github.com/NativeScript/appwrite) - 是一个开源的后端即服务服务器,它将复杂和重复的开发任务抽象并简化为一个非常易于使用的 REST API。 - [AWS](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-aws-sdk) - 它通过提供特定于语言的 API 简化了集成 AWS 服务的过程,使开发人员更容易构建和部署利用 AWS 资源的应用程序。 - [Firebase](https://docs.nativescript.org/plugins/firebase-core) - NativeScript 的模块化 Firebase 🔥 实现。支持 iOS & Android 平台上的所有 Firebase 服务。 - [Supabase](https://github.com/NativeScript/supabase) - 从 PostgreSQL、认证、即时 API、Edge Functions、实时订阅、存储和向量嵌入开始您的项目。 - [Eduardo Speroni 的 Supabase](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-supabase) - NativeScript 的 Supabase 插件。为性能和易用性而构建。 ### 客户端数据库插件 - [Couchbase](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-couchbase) - 是一个用于移动应用的嵌入式、NoSQL JSON 文档样式数据库。 - [NoSQL](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/nosql) - NativeScript 的一个简单 NoSQL 数据库。 - [RxDB](https://github.com/herefishyfish/rxdb-nativescript) - 一组插件,为 NativeScript 启用 RxDB 支持。这组插件包括一个核心插件和针对不同数据库的适配器。 - [SQLite](https://github.com/nativescript-community/sqlite) - NativeScript 的 SQLite 插件。 - [SQLite 安全](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/sqlite-secure) - 这是一个 NativeScript 库,兼容 Android 和 iOS,为 SQLite 数据库文件提供透明的 256 位 AES 加密。它确保数据库中存储的数据安全并受到保护,免受未经授权的访问。 - [Quereus SQLite](https://github.com/gotchoices/quereus/tree/main/packages/quereus-plugin-nativescript-sqlite) - NativeScript 上 Quereus 的 SQLite 存储插件。使用 `@quereus/store` 模块为 iOS 和 Android 移动应用提供持久存储。 ### Firebase 插件 - [批量通知](https://github.com/alexcode/ns8-plugins/tree/main/packages/ns8-batch-notifications) - Batch 是一个功能齐全的移动互动平台,用于在 iOS、Android 和移动网站上执行 CRM 策略。此插件支持推送通知、应用内消息等。需要 `@nativescript/firebase` 来支持推送通知。 - [Firebase Analytics](https://github.com/NativeScript/firebase/tree/main/packages/firebase-analytics) - 此插件允许您将 Firebase 的 Google Analytics 添加到您的应用中。 - [Firebase App Check](https://github.com/NativeScript/firebase/tree/main/packages/firebase-app-check) - App Check 与其他 Firebase 服务协同工作,帮助保护您的后端资源免受滥用,例如计费欺诈或网络钓鱼。 - [Firebase Auth](https://github.com/NativeScript/firebase/tree/main/packages/firebase-auth) - 一个允许您将 Firebase 认证添加到 NativeScript 应用中的插件。 - [Firebase Core](https://github.com/NativeScript/firebase/tree/main/packages/firebase-core) - 一个在您的应用中初始化 [FirebaseApp](https://firebase.google.com/docs/reference/android/com/google/firebase/FirebaseApp) 的插件。 - [Firebase Crashlytics](https://github.com/NativeScript/firebase/tree/main/packages/firebase-crashlytics) - 一个允许您将 Firebase Crashlytics 添加到 NativeScript 应用中的插件。 - [Firebase Database](https://github.com/NativeScript/firebase/tree/main/packages/firebase-database) - 一个允许您将 Firebase 实时数据库添加到 NativeScript 应用中的插件。 - [Firebase Dynamic Links](https://github.com/NativeScript/firebase/tree/main/packages/firebase-dynamic-links) - 此插件允许您将 Firebase Dynamic Links SDK 添加到您的应用中,创建动态链接并接收启动应用屏幕的链接。 - [Firebase Firestore](https://github.com/NativeScript/firebase/tree/main/packages/firebase-firestore) - 此插件允许您将 Firebase Cloud Firestore 添加到您的 NativeScript 应用中。 - [Firebase Functions](https://github.com/NativeScript/firebase/tree/main/packages/firebase-functions) - 此插件允许您与 NativeScript 一起使用 Firebase Cloud Functions。 - [Firebase 应用内消息](https://github.com/NativeScript/firebase/tree/main/packages/firebase-in-app-messaging) - 此插件允许您在 NativeScript 应用中使用 Firebase 应用内消息 SDK。 - [Firebase Installations](https://github.com/NativeScript/firebase/tree/main/packages/firebase-installations) - 为每个已安装的 Firebase 应用实例提供一个 Firebase 安装 ID (FID)。 - [Firebase Messaging](https://github.com/NativeScript/firebase/tree/main/packages/firebase-messaging) - 此插件允许您在 NativeScript 应用中使用 Firebase Cloud Messaging。 - [Firebase Messaging Core](https://github.com/NativeScript/firebase/tree/main/packages/firebase-messaging-core) - 这是一个轻量级包,使您能够在 Android 和 iOS 上使用第三方推送服务。 - [Firebase Messaging 自定义声音](https://github.com/elgiborsolution/esolution-nativescript-plugins/tree/main/packages/fcm-custom-sound) - Firebase Cloud Messaging (FCM) 的自定义通知声音。目前仅适用于 Android。 - [Firebase Performance](https://github.com/NativeScript/firebase/tree/main/packages/firebase-performance) - 此插件允许您在 NativeScript 应用中使用 Firebase Performance Monitoring API。 - [Firebase Remote Config](https://github.com/NativeScript/firebase/tree/main/packages/firebase-remote-config) - 此插件允许您在 NativeScript 应用中使用 Firebase Remote Config API。 - [Firebase Storage](https://github.com/NativeScript/firebase/tree/main/packages/firebase-storage) - 此插件允许您在 NativeScript 应用中使用 Cloud Storage 的原生 Firebase SDK。 - [Firebase UI](https://github.com/NativeScript/firebase/tree/main/packages/firebase-ui) - 使用此插件,您可以在 NativeScript 应用中使用 FirebaseUI for Auth 库。FirebaseUI for Auth 是一个库,它提供了一个即插即用的认证解决方案,处理使用电子邮件和密码、电话号码、Google、Facebook、Twitter 等进行注册和登录的 UI 流程。 ### 地理插件 - [Carto](https://github.com/nativescript-community/ui-carto) - 满足您所有空间需求的一站式位置智能平台。通过为端到端空间计算平台简化您的技术栈。 - [Directions](https://github.com/NativeScript/plugins/blob/main/packages/directions) - 一个允许您启动 Google Maps 应用(如果设备上已安装)并提供方向说明的插件。更多信息,请访问 [Directions 动作](https://developers.google.com/maps/documentation/urls/get-started#directions-action)。 - [DNS Lookup](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/dns-lookup) - NativeScript 的 DNS 查询插件。 - [地理编码](https://github.com/nativescript-community/geocoding) - 为 NativeScript 应用提供对原生地理编码 API 的访问(Android 的 android.location.Geocoder,iOS 的 CLGeocoder)。 - [地理位置](https://github.com/NativeScript/plugins/blob/main/packages/geolocation) - 一个用于获取当前位置、监控移动等的地理位置插件。 - [地理围栏管理器](https://github.com/PeterStaev/nativescript-geofence-manager) - 一个用于处理地理围栏的 NativeScript 插件。 - [Google Maps](https://github.com/NativeScript/plugins/blob/main/packages/google-maps) - 一个允许您使用 Maps SDK 访问 Google Maps 功能的插件。 - [Google Maps Utils](https://github.com/NativeScript/plugins/blob/main/packages/google-maps-utils) - 您可以从 GoogleMaps 对象访问 google maps 实用程序。_需要 google maps 插件 @NativeScript/google-maps_。 - [启动导航](https://github.com/wuilmerj24/nativescript-plugins/blob/main/packages/launch-navigator) - 使用 Google Maps、Waze、Apple Maps 等流行地图应用,轻松从 NativeScript 应用启动逐向导航。 - [Mapbox 导航](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/mapbox-navigation) - 是一个 NativeScript 插件,为 Android 和 iOS 提供由 Mapbox Directions 和 Navigation APIs 驱动的逐向导航。 - [Radar.io](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-radar-io) - 地理围栏、地图和地理位置合规性,全部在一个现代、经济高效的平台中。数千家公司信任我们的 API 和 SDK,为全球数亿设备上的基于位置的体验提供支持。 - [UI Mapbox](https://github.com/nativescript-community/ui-mapbox) - 由矢量瓦片和 OpenGL 驱动的交互式、完全可定制的地图。出色的原生 OpenGL 驱动地图 - 由 Mapbox 提供。 - [UI MapLibre](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/ui-maplibre) - MapLibre GL 的 NativeScript 插件。 ### 图形插件 - [Audio Context](https://github.com/NativeScript/canvas/blob/master/packages/audio-context) - 此包提供了一个由原生支持的 `AudioContext`/`OfflineAudioContext`,以及常见的 Web Audio 节点,因此您可以在 NativeScript 应用中保持熟悉的 Web Audio 编程模型。 - [Canvas](https://github.com/NativeScript/canvas/tree/master/packages/canvas) - 一个 NativeScript 插件,将 HTML5 Canvas API 引入原生移动应用,在 iOS 和 Android 上实现高性能渲染的 2D 绘图和动画。 - [Canvas Phaser](https://github.com/NativeScript/canvas/tree/master/packages/canvas-phaser) - 一个使用原生 canvas 渲染的 NativeScript 与 Phaser 游戏引擎的集成,使用类似 Web 的 API 实现高性能移动游戏开发。 - [Canvas Phaser CE](https://github.com/NativeScript/canvas/tree/master/packages/canvas-phaser-ce) - 一个使用原生 canvas 渲染的 NativeScript 与 Phaser CE(社区版)的集成,用于构建跨平台移动游戏。 - [Canvas Pixi](https://github.com/NativeScript/canvas/tree/master/packages/canvas-pixi) - 一个使用原生 canvas 渲染的 NativeScript 与 [PixiJS](https://pixijs.com/) 的集成,在移动应用中实现高级 2D 图形和动画。 - [Canvas Polyfill](https://github.com/NativeScript/canvas/tree/master/packages/canvas-polyfill) - NativeScript canvas 的类 DOM polyfill,实现与标准 HTML5 canvas API 和 Web 库的兼容性。 - [Canvas Three](https://github.com/NativeScript/canvas/tree/master/packages/canvas-three) - 使用 Three.js 通过原生 canvas 集成在 NativeScript 应用中进行 3D 渲染。 ### 机器学习插件 - [条形码扫描](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-barcode-scanning) - 此插件与 `@nativescript/mlkit-core` 一起使用。它启用条形码扫描并提供 BarcodeResult 类型用于条形码扫描数据。 - [Core](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-core) - 一个提供 UI 组件以访问 [Google ML Kit](https://developers.google.com/ml-kit) SDK 不同功能的插件。 - [人脸检测](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-face-detection) - 一个与 `@nativescript/mlkit-core` 一起使用以启用人脸检测并提供 FaceResult 类型用于人脸检测事件数据的插件。 - [图像标注](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-image-labeling) - 一个与 `@nativescript/mlkit-core` 一起使用以启用图像标注并提供 ImageLabelingResult 类型用于图像标注事件数据的插件。 - [物体检测](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-object-detection) - 一个与 `@nativescript/mlkit-core` 一起使用以启用物体检测并提供 ObjectResult 类型用于物体检测事件数据的插件。 - [姿态检测](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-pose-detection) - 一个与 `@nativescript/mlkit-core` 一起使用以启用姿态检测并提供 PoseResult 类型用于姿态检测事件数据的插件。 - [文本识别](https://github.com/NativeScript/mlkit/tree/main/packages/mlkit-text-recognition) - 一个与 `@nativescript/mlkit-core` 一起使用以在您的应用中启用文本识别并提供 TextResult 类型用于文本识别事件数据的插件。 ### 多媒体插件 - [音频播放器](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-audio-player) - 此插件为 Android 和 iOS 提供一个音频播放器,支持播放本地文件和远程 URL 音频文件。 - [音频录制器](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-audio-recorder) - 此插件为 Android 和 iOS 提供一个音频录制器,支持从设备麦克风输入录制音频并保存为 MP4/AAC 音频文件。它还提供将多个录音合并在一起的功能。 - [TikTok](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-tiktok) - 一个与 TikTok Business SDK(应用事件)集成的 NativeScript 插件。 - [Drawingpad](https://github.com/nativescript-community/nativescript-drawingpad) - NativeScript 插件,提供从设备捕获任何绘图(签名是常见用例)的方法。 - [转码器](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-transcoder) - 此插件为 Android API 21+ 和 iOS 4+ 提供一些 `audio` 或 `video` 转码功能。 - [视频编辑器](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-video-editor) - 一个用于编辑视频的插件。 - [视频播放器](https://github.com/AngelEngineering/nativescript-plugins/tree/main/packages/videoplayer) - 一个提供播放本地和远程视频能力的 NativeScript 插件。 - [视频录制器](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-videorecorder) - NativeScript 的视频录制插件。 - [YouTube 播放器](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-youtubeplayer) - 仅用于 YouTube 的视频播放器。 ### 网络插件 - [Klippa NativeScript Http](https://github.com/klippa-app/nativescript-http) - 在 NativeScript 中执行 HTTP 请求的最佳方式,核心 HTTP 的即插即用替代品,具有重要的改进和补充,如正确的连接池、表单数据支持和证书固定。 - [MQTT](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-mqtt) - 用于 MQTT 通信的跨平台 NativeScript 插件。 - [MQTT 5](https://github.com/agentep98/nativescript-mqtt5) - 一个基于 [Eclipse Paho](http://www.eclipse.org/paho) 库构建的、具有完整 MQTT 5.0 支持的 NativeScript MQTT 客户端。 - [NativeScript 社区 Https](https://github.com/nativescript-community/https) - NativeScript 的安全 HTTP 客户端,支持 SSL 固定 - iOS/Android。 - [NativeScript 连接管理器](https://github.com/Pietro-fe01/nativescript-connectivity-manager-plugin) - 一个用于在 Android 和 iOS 上检查和管理网络连接的 NativeScript 插件。 - [Pusher Channels](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-pusher-channels) - 由 [pusher.com](https://pusher.com) 提供支持,为移动和 Web 提供实时体验。 - [SignalR](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/signalr) - 一个将 Microsoft 的实时通信库 SignalR 集成到您的 iOS 和 Android 移动应用中的 NativeScript 插件。 - [Socketio](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-socketio) - 用于基于实时事件通信的 JavaScript Socket.IO 客户端(适用于 NativeScript)。 - [Web 服务器](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-web-server) - 一个用于创建本地 Web 服务器的 NativeScript 插件。 - [WebSockets](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-websockets) - 用于 Web 兼容的 WebSocket。 ### 支付插件 - [Apple Pay](https://github.com/NativeScript/payments/tree/main/packages/apple-pay) - 一个允许您在 iOS 应用中提供 Apple Pay 的插件。 - [Flitt](https://github.com/kakha13/nativescript-plugins/tree/main/packages/nativescript-flitt) - [Flitt](https://flitt.com) 支付网关的 NativeScript 插件。轻松接受和管理支付,增加业务收入,并为您的客户提供最佳的支付体验。 - [Google Pay](https://github.com/NativeScript/payments/tree/main/packages/google-pay) - 一个允许您在 Android 应用中提供 Google Pay 的插件。 - [Payments](https://github.com/NativeScript/payments/tree/main/packages/payments) - 一个允许您的应用使用 Apple AppStore 和 Google PlayStore 购买系统进行应用内购买和订阅的插件。 - [Revenuecat](https://github.com/mleleux-heykiddo/nativescript-plugins/tree/main/packages/nativescript-revenuecat) - 一个强大且可靠的应用内购买服务器,无论您是刚开始还是已经拥有数百万客户,都能轻松构建、分析您的订阅者群。 - [Square 应用内支付](https://github.com/NativeScript/payments/tree/main/packages/square-in-app-payments) - 使用 Square 的 NativeScript 应用内支付 SDK 在您自己的应用中构建出色的支付体验。 - [Stripe](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-stripe) - 是一个金融基础设施平台,使企业能够接受和管理在线支付,以及处理定期计费和其他金融操作。 - [WalletConnect](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-walletconnect) - 用于 [WalletConnect](https://walletconnect.com/)(一个将钱包连接到 Dapp 的开放协议)的 NativeScript 插件。 ### 样式与主题插件 - [更改图标](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/change-icon) - 一个 NativeScript 插件,允许在 iOS 上使用备用图标在运行时动态切换应用图标。 - [Tailwind CSS](https://github.com/nativescript-community/tailwindcss) - 在 NativeScript 中使用 Tailwind CSS 工具类。 - [Theme](https://github.com/NativeScript/theme) - NativeScript 应用的核心主题。 ### UI 工具包插件 - [Flutter](https://github.com/NativeScript/ui-kit/tree/main/packages/flutter) - 通过在项目根目录创建 [Flutter 模块](https://docs.flutter.dev/add-to-app),在 NativeScript 项目中使用 Flutter。 - [Ionic Portals](https://github.com/NativeScript/ui-kit/tree/main/packages/ionic-portals) - 一个允许您在 NativeScript 中使用 [Ionic Portals](https://ionic.io/docs/portals) 的插件。 - [Jetpack Compose](https://github.com/NativeScript/ui-kit/tree/main/packages/jetpack-compose) - 一个允许您在 NativeScript 中使用 Jetpack Compose 的插件。 - [Morph Modal Kit](https://github.com/NativeScript/ui-kit/tree/main/packages/morph-modal-kit) - 是一个轻量级、灵活的 UIKit 包,用于构建具有平滑 `morph`(替换)动画并支持粘性元素的卡片堆栈模态框。仅适用于 iOS。 - [Rive](https://github.com/NativeScript/ui-kit/tree/main/packages/rive) - 允许在 iOS 和 Android 上设置和交互 Rive 运行时的原生实现。 - [Smartlook](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-smartlook) - 用于 [Smartlook](https://www.smartlook.com/) SDK 的 NativeScript 插件。全面的产品分析和视觉用户洞察。 - [Swift UI](https://github.com/NativeScript/ui-kit/tree/main/packages/swift-ui) - 在 NativeScript 中使用 SwiftUI。 - [UI Charts](https://github.com/NativeScript/ui-kit/tree/main/packages/ui-charts) - NativeScript 的 Highcharts SDK。 ### UI Material 插件 使用 NativeScript 的 [Material Design 组件](https://m2.material.io/design) 构建美观、可用的产品。 - [活动指示器](https://github.com/nativescript-community/ui-material-components/tree/master/packages/activityindicator) - NativeScript 的 Material Design 圆形进度指示器组件。 - [底部导航](https://github.com/nativescript-community/ui-material-components/tree/master/packages/bottom-navigation) - NativeScript 的 Material Design 底部导航组件。 - [底部工作表](https://github.com/nativescript-community/ui-material-components/tree/master/packages/bottomsheet) - NativeScript 的 Material Design 底部工作表组件。 - [按钮](https://github.com/nativescript-community/ui-material-components/tree/master/packages/button) - NativeScript 的 Material Design 按钮组件。 - [卡片](https://github.com/nativescript-community/ui-material-components/tree/master/packages/cardview) - NativeScript 的 Material Design 卡片组件。 - [对话框](https://github.com/nativescript-community/ui-material-components/tree/master/packages/dialogs) - NativeScript 的 Material Design 对话框组件。 - [浮动操作按钮](https://github.com/nativescript-community/ui-material-components/tree/master/packages/floatingactionbutton) - NativeScript 的 Material Design 浮动操作按钮组件。 - [进度条](https://github.com/nativescript-community/ui-material-components/tree/master/packages/progress) - NativeScript 的 Material Design 线性进度指示器组件。 - [波纹](https://github.com/nativescript-community/ui-material-components/tree/master/packages/ripple) - NativeScript 的 Material Design 波纹组件。 - [滑块](https://github.com/nativescript-community/ui-material-components/tree/master/packages/slider) - NativeScript 的 Material Design 滑块组件。 - [Snackbar](https://github.com/nativescript-community/ui-material-components/tree/master/packages/snackbar) - NativeScript 的 Material Design Snackbar 组件。 - [快速拨号](https://github.com/nativescript-community/ui-material-components/tree/master/packages/speeddial) - NativeScript 的 Material Design 快速拨号组件。 - [开关](https://github.com/nativescript-community/ui-material-components/tree/master/packages/switch) - NativeScript 的 Material Design 开关组件。 - [标签页](https://github.com/nativescript-community/ui-material-components/tree/master/packages/tabs) - NativeScript 的 Material Design 标签页组件。 - [文本字段](https://github.com/nativescript-community/ui-material-components/tree/master/packages/textfield) - NativeScript 的 Material Design 文本字段组件。 - [文本视图](https://github.com/nativescript-community/ui-material-components/tree/master/packages/textview) - NativeScript 的 Material Design 文本视图组件。 ### UI 插件 #### 动画与视觉效果 - [视差](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-parallax) - 一个为任何视图创建视差效果的 NativeScript 插件。 - [波纹](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-ripple) - 此插件旨在在 Android 和 iOS 上提供原生(或接近原生)的波纹实现。 - [微光](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-shimmer) - 一个为任何视图创建微光效果的 NativeScript 插件。 - [补间动画](https://github.com/nativescript-community/tween) - 一个原生封装 tween.js(一个用于简单动画的补间引擎)的 NativeScript 插件,集成了优化的 Robert Penner 方程。 #### 反馈与通知 - [精美提醒](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-fancyalert) - NativeScript 的精美提醒。 - [反馈](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-feedback) - 您的 NativeScript 应用的非阻塞文本反馈。 - [应用内评价](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-in-app-review) - 一个触发原生应用内评价提示的 NativeScript 插件,允许用户无需离开应用即可对应用进行评分。 - [加载指示器](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-loading-indicator) - 一个在当前页面上覆盖加载指示器的 NativeScript 插件。 - [Toast](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-toasty) - 一个用于制作 Toast 的 NativeScript 插件。 - [工具提示](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-tooltip) - 一个用于制作工具提示的 NativeScript 插件。 #### 输入与选择组件 - [日历](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-calendar) - 一个提供多种视图模式(周、月、年、日)并支持约会和日期选择的 NativeScript 插件。 - [色轮](https://github.com/SergeyMell/nativescript-plugins/tree/main/packages/nativescript-color-wheel) - 一个允许您使用色轮选择颜色的 NativeScript 插件。 - [国家代码](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/country-code) - 为 NativeScript 提供完整的国家代码列表(包括国旗)的插件。 - [日期时间选择器](https://github.com/NativeScript/plugins/blob/main/packages/datetimepicker) - 一个提供 DatePickerField、TimePickerField 和 DateTimePickerFields UI 元素以选择日期和时间的插件。 - [文件选择器](https://github.com/VoiceThread/nativescript-plugins/tree/main/packages/nativescript-filepicker) - 此文件选择器插件导出函数 filePicker(),支持单选和多选。 - [输入辅助视图](https://github.com/NativeScript/plugins/tree/main/packages/input-accessory) - 一个 NativeScript 插件,将您的输入栏移动到一个停靠在键盘上的视图中,带有平滑过渡和交互式消失。 - [输入掩码](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-input-mask) - 格式化用户输入,并仅处理对您的应用有价值的字符。 - [多选](https://github.com/elgiborsolution/esolution-nativescript-plugins/tree/main/packages/nativescript-multiselect) - NativeScript 多选是一个弹出对话框,提供多选、列表搜索并返回所选项目。 - [OTP](https://github.com/kefahB/plugins/tree/main/packages/nativescript-otp) - 一个为 iOS 和 Android 自动填充一次性验证码 OTP 的 NativeScript 插件。 - [页面转 PDF](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-page-to-pdf) - 一个将页面转换为 PDF 文件的 NativeScript 插件。 - [选择器](https://github.com/NativeScript/plugins/blob/main/packages/picker) - 一个 NativeScript 插件,提供一个 UI 元素,用于从在模态弹出窗口中打开的列表中选择一个对象/值。 - [单选对话框](https://github.com/modos189/nativescript-radio-dialog) - 一个提供单选按钮对话框的 NativeScript 插件。 - [富粘贴](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-rich-paste) - 一个为 NativeScript 文本输入提供富粘贴和拖放支持的 NativeScript 插件。处理来自剪贴板的图像、GIF、文件和文本。 - [可搜索选择](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-searchable-select) - 一个可搜索选择的 NativeScript 插件。 - [星级评分](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-star-ratings) - 一个提供可定制星级评分组件以在移动应用中显示和收集用户评分的 NativeScript 插件。 - [时间范围](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/time-range) - 一个使用时间选择器选择时间范围的 NativeScript 插件。 - [UI 复选框](https://github.com/nativescript-community/ui-checkbox) - NativeScript 的复选框 UI 组件插件。 - [UI 文档选择器](https://github.com/nativescript-community/ui-document-picker) - 一个允许您从设备选择文件的 NativeScript 插件。 - [UI 范围滑动条](https://github.com/nativescript-community/ui-range-seek-bar) - 一个 NativeScript 范围滑动条小部件。 #### 布局与容器组件 - [手风琴](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-accordion) - NativeScript 的手风琴 UI 插件。 - [轮播](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-carousel) - NativeScript 的一个简单轮播组件。 - [MasonKit](https://github.com/triniwiz/nativescript-mason/tree/main/packages/nativescript-masonkit) - 此插件是 NativeScript 的 `Taffy` 布局引擎的封装。它为 NativeScript 提供了一个高性能的 rust 驱动的 UI 布局库。 - [嵌套滚动视图](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-nested-scrollview) - 一个用于制作嵌套滚动视图的 NativeScript 插件。 - [RTL UI 布局](https://github.com/nativescript-rtl/ui) - NativeScript 的从右到左 UI 布局支持。 - [UI Canvas](https://github.com/nativescript-community/ui-canvas/tree/master/packages/ui-canvas) - 在您的 NativeScript 应用中实现 Canvas。 - [UI Canvas Label](https://github.com/nativescript-community/ui-canvas/tree/master/packages/ui-canvaslabel) - 内置 NativeScript Label 的替代品,但使用 canvas,允许极高的复杂性和定制化。 - [UI Canvas SVG](https://github.com/nativescript-community/ui-canvas/tree/master/packages/ui-svg) - 在您的 NativeScript 应用中添加 SVG 支持。 - [UI Collectionview](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/collectionview) - 允许您轻松地将集合视图(网格列表视图)添加到您的项目中。支持垂直和水平模式、模板等。 - [UI Collectionview Aligned Flow Layout](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/alignedflowlayout) - 用于自定义对齐布局的 NativeScript CollectionView 插件。 - [UI Collectionview Swipe Menu](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/swipemenu) - NativeScript CollectionView SwipeMenu 插件。 - [UI Collectionview Waterfall](https://github.com/nativescript-community/ui-collectionview/tree/master/packages/waterfall) - NativeScript CollectionView 瀑布流插件。 - [UI 抽屉](https://github.com/nativescript-community/ui-drawer) - 一个允许您轻松向项目添加侧边抽屉(侧边菜单)的 NativeScript 插件。 - [UI 新拟态布局](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/ui-neumorphiclayout) - 一个为 NativeScript 布局容器添加新拟态样式支持的插件。 - [UI Pager](https://github.com/nativescript-community/ui-pager) - Pager / Carousel 组件,允许用户在数据页面之间左右滑动。 - [UI 持久底部工作表](https://github.com/nativescript-community/ui-persistent-bottomsheet) - 一个允许您轻松向项目添加持久底部工作表的 NativeScript 插件。 - [UI 弹出框](https://github.com/nativescript-community/ui-popover) - 一个用于制作弹出框的 NativeScript 插件。 - [窗口化模态框](https://github.com/mukaschultze/nativescript-windowed-modal) - NativeScript 在 Android 和 iOS 上一致的模态框。 #### 媒体与视觉组件 - [模糊](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-blur) - 一个允许您模糊任何视图的 NativeScript 插件。 - [文档扫描器](https://github.com/nativescript-community/document-scanner) - 一个用于扫描文档的 NativeScript 插件。 - [ExoPlayer](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-exoplayer) - 一个在 Android 上使用 ExoPlayer 视频播放器、在 iOS 上使用 AVPlayerViewController 播放本地和远程视频的 NativeScript 插件。 - [画廊视图](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/gallery-view) - 一个用于查看画廊资源的 NativeScript 插件,目前仅支持图像。 - [图像缓存](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-image-cache) - NativeScript 的图像缓存插件。 - [图像缓存 It](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-image-cache-it) - 一个自动缓存图像以实现更快加载和更好性能的 NativeScript 插件。 - [SVG](https://github.com/SergeyMell/nativescript-plugins/tree/main/packages/nativescript-svg) - 一个允许您在 NativeScript 应用中使用 SVG 图像的 NativeScript 插件。 - [nCharts](https://plugins.nstudio.io/ncharts/) - 高性能、完全可定制的图表组件。 折线图、柱状图、饼图、散点图、K线图、雷达图等。使用 [DGCharts](https://github.com/ChartsOrg/Charts) (iOS) 和 [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart) (Android)。 - [QR](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-qr) - 一个用于生成二维码的 NativeScript 插件。 - [UI Barcodeview](https://github.com/nativescript-community/ui-barcodeview) - NativeScript 二维码 / 条形码视图插件。 - [UI Blurview](https://github.com/nativescript-community/ui-blurview) - 一个图像模糊视图插件。 - [UI Cameraview](https://github.com/nativescript-community/ui-cameraview) - 一个允许自定义实时处理的 NativeScript CameraView。 - [UI Chart](https://github.com/nativescript-community/ui-chart) - 一个强大的图表/图形插件,支持折线图、柱状图、饼图、雷达图、气泡图和K线图,以及缩放、平移和动画。 - [UI Image](https://github.com/nativescript-community/ui-image) - 高级高效的图像显示插件,使用 Fresco (Android) 和 SDWebImage (iOS) 实现缓存、占位符、图像效果等功能。 - [UI Lottie](https://github.com/nativescript-community/ui-lottie) - 一个暴露 AirBnB Lottie 库的 NativeScript 插件。 - [UI Webview](https://github.com/nativescript-community/ui-webview) - 扩展的 WebView,添加了许多选项,如自定义方案处理程序、JavaScript 执行、URL 捕获等。 - [URL 预览](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/url-preview) - 此插件允许您配置 UI 的各个方面,包括颜色、边框半径和视图类型。以下是可用属性及其类型的列表。 - [可变模糊视图](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-variable-blur-view) - 一个创建可变模糊视图的 NativeScript 插件。 #### 导航与用户引导 - [应用导览](https://github.com/hamdiwanis/nativescript-app-tour) - 一个允许您为用户创建应用导览的 NativeScript 插件。 - [指导标记](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-coachmarks) - 一个 NativeScript 插件,利用现有 UI 上的形状镂空来显示用户指导标记。 - [流畅分段栏](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-fluid-segmented-bar) - 用于活跃任何标准 SegmentedBar 控件。 - [菜单](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-menu) - NativeScript 的原生锚定菜单(支持点击打开/长按上下文菜单)。 - [原生导航](https://github.com/atellmer/dark/tree/master/packages/native-navigation) - 一个由 Dark 开发的 NativeScript 路由器,支持堆栈、标签和模态导航、嵌套屏幕、参数传递、动画过渡、导航钩子,并且零依赖。 - [TanStack Router](https://github.com/NativeScript/tanstack/tree/main/packages/tanstack-router) - 一个强大、类型安全的 NativeScript 路由库,改编自核心 TanStack Router。 - [工具栏](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-toolbar) - 一个提供可定制工具栏组件用于导航和操作的 NativeScript 插件,此插件仅适用于 iOS。 #### 文本与排版 - [自动适应文本](https://github.com/NativeScript/plugins/blob/main/packages/auto-fit-text) - 一个扩展 NativeScript Label 的插件,可根据标签宽度调整字体大小。 - [标签跑马灯](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-label-marquee) - 一个当文本超出可用宽度时可以跑马灯效果滚动的标签。 - [Markdown 视图](https://github.com/nstudio/nativescript-ui-kit/tree/main/packages/nativescript-markdown-view) - 一个用于显示原生渲染 Markdown 的 NativeScript 视图。 - [UI Label](https://github.com/nativescript-community/ui-label) - 内置 NativeScript Label 的替代品,但具有更好的性能和附加功能,如 HTML 渲染等。 #### 工具与增强 - [UI PullToRefresh](https://github.com/nativescript-community/ui-pulltorefresh) - 一个在任何视图上提供下拉刷新控件的 NativeScript 插件。 - [UI Share File](https://github.com/nativescript-community/ui-share-file) - 向其他应用发送/分享文件。 ### 工具类插件 #### 后台任务与通知 - [Fetch Task](https://github.com/AthiraLekshmiCV/background-fetch/tree/main/packages/fetch-task) - Background Fetch 是一个非常简单的插件,大约每 15 分钟唤醒一次后台应用。 - [本地通知](https://github.com/NativeScript/plugins/blob/main/packages/local-notifications) - 一个允许您的应用在未运行时显示通知的插件。 - [共享通知委托](https://github.com/NativeScript/plugins/blob/main/packages/shared-notification-delegate) - 此项目旨在防止 iOS 实现中只允许单个委托带来的缺陷。 - [Task](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-task) - 一个用于通过 Web Workers 简单处理后台任务的 NativeScript 模块。 - [任务调度器](https://github.com/GeoTecINIT/nativescript-task-dispatcher) - 这是一个 NativeScript 插件,旨在简化移动应用任务定义和后台执行工作流程。 #### 通信与网络 - [后台 HTTP](https://github.com/NativeScript/plugins/blob/main/packages/background-http) - 一个允许您进行后台 HTTP 上传的插件。 - [下载器](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-downloader) - 是一个 NativeScript 插件,用于将文件从互联网直接下载到用户设备。 - [邮件](https://github.com/NativeScript/plugins/blob/main/packages/email) - 一个用于撰写电子邮件、让用户手动编辑草稿并发送的插件。 - [应用内浏览器](https://github.com/proyecto26/nativescript-inappbrowser) - 一个允许您在应用内浏览器中打开 URL 的 NativeScript 插件。 - [信使](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-messenger) - 一个用于发送 SMS 或 MMS 的 NativeScript 插件。 - [短信收件箱](https://github.com/edusperoni/nativescript-plugins/tree/main/packages/nativescript-sms-inbox) - 一个用于在 Android 手机收件箱中读取短信的 NativeScript 插件。 - [短信接收器](https://github.com/comporell/nativescript-plugins/tree/master/packages/nativescript-sms-receiver) - 一个用于在 Android 手机上接收短信的 NativeScript 插件。 - [社交分享](https://github.com/NativeScript/plugins/blob/main/packages/social-share) - 一个允许您将内容分享到社交媒体的插件。 - [通用链接](https://www.npmjs.com/package/@nativescript-community/universal-links) - 为 NativeScript 提供通用链接 (iOS) 和应用链接 (Android) 支持。 #### 数据与存储 - [Array Buffers](https://github.com/nativescript-community/arraybuffers) - 在 Nativescript 中处理 Array Buffers 的实用方法。 - [剪贴板](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-clipboard) - 一个提供简单 API 以复制到系统剪贴板和从系统剪贴板读取的 NativeScript 插件。 - [联系人](https://github.com/NativeScript/plugins/blob/main/packages/contacts) - 一个允许您访问 iOS 和 Android 上联系人目录的插件。 - [MD5](https://github.com/nativescript-community/md5) - 一个用于快速计算文件 MD5 的 NativeScript 插件。 - [首选项](https://github.com/nativescript-community/preferences) - 此插件允许在 iOS 和 Android 上进行原生首选项保存/加载。 - [Pinia 持久化状态](https://github.com/kakha13/nativescript-plugins/tree/main/packages/pinia-persistedstate) - 一个在 Vue/Pinia 应用中使用可配置存储持久化 Pinia store 的 NativeScript 插件。 - [安全存储](https://github.com/NativeScript/plugins/blob/main/packages/secure-storage) - 在 iOS 上使用 SAMKeychain、在 Android 上使用 Hawk 提供安全存储。 #### 开发与配置 - [应用可用性](https://github.com/NativeScript/plugins/tree/main/packages/appavailability) - 一个检查应用是否安装在设备上的插件。 - [DOM 类型](https://github.com/nativescript-dom/types) - NativeScript Web 框架的单一、集中的 TypeScript 类型,为 Vue、React、Angular、Svelte 和 SolidJS 提供更好的自动补全/智能感知。 - [Dotenv](https://github.com/ontrackms/nativescript-dotenv) - 一个在您的应用中启用环境变量的 NativeScript 插件。 - [许可证](https://github.com/nativescript-community/licenses) - 一个用于生成许可证 JSON 文件的 NativeScript 插件。 - [本地化](https://github.com/NativeScript/plugins/tree/main/packages/localize) - 一个使用每个平台的原生功能实现国际化 (i18n) 的插件。 #### 设备与硬件访问 - [加速度计](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-accelerometer) - 加速度传感器测量施加在设备上的加速度,包括重力。 - [条形码扫描器](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-barcodescanner) - 一个用于扫描条形码和二维码的 NativeScript 插件。 - [检查版本](https://github.com/Devendra0110/nativescript-check-version) - 一个用于检查应用版本的 NativeScript 插件。 - [生物识别](https://github.com/NativeScript/plugins/blob/main/packages/biometrics) - 一个允许您使用生物识别(如指纹、面部识别等)进行用户认证的插件。 - [蓝牙](https://github.com/nativescript-community/ble) - 连接并与蓝牙低功耗 (BLE) 外设交互。 - [亮度](https://github.com/NativeScript/plugins/blob/main/packages/brightness) - 一个获取和设置设备亮度级别的插件。 - [相机](https://github.com/NativeScript/plugins/blob/main/packages/camera) - 一个允许您拍照并可选地将其保存到设备存储的插件。 - [相机增强版](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-camera-plus) - 一个具有所有附加功能的 NativeScript 相机,可嵌入视图中。 - [指南针](https://github.com/modos189/nativescript-compass) - 一个为 Android 和 iOS 平台提供原生指南针功能的 NativeScript 插件。 - [设备信息](https://github.com/DeepakArora76/nativescript-dna-deviceinfo) - 该插件提供跨平台实用 API 来检索或查询设备相关信息。 - [手电筒](https://github.com/AngelEngineering/nativescript-plugins/tree/main/packages/flashlight) - 此插件允许您在 iOS/Android 设备上启用/禁用手电筒/闪光灯。 - [GPS](https://github.com/nativescript-community/gps) - 跟踪 GPS 位置更新,无论应用状态如何。不依赖 Google Play Services。 - [触觉反馈](https://github.com/NativeScript/plugins/blob/main/packages/haptics) - 一个允许您为应用添加触觉反馈的插件。 - [NFC](https://github.com/ontrackms/nativescript-nfc) - 一个用于发现、读取和写入 NFC 标签的 NativeScript 插件。 - [Nordic Semiconductor 的 DFU](https://github.com/CatchABus/nativescript-plugins/tree/master/packages/nordic-dfu) - 一个集成 Nordic Semiconductor DFU 库的 NativeScript 插件。 - [方向](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-orientation) - 一个用于控制和监听设备屏幕方向变化的 NativeScript 插件。 - [屏幕方向](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/screen-orientation) - 此 NativeScript 插件提供了一种简单有效的方式来管理跨平台的屏幕方向。您可以读取当前方向并以编程方式设置新方向(包括反向模式)。 - [屏幕保护](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/screen-protector) - 一个保护敏感内容免受屏幕捕获和录制的 NativeScript 插件。此插件提供 API 方法来阻止截屏和检测屏幕录制事件——对 iOS 和 Android 均有原生支持。 - [Socket Mobile](https://github.com/OPADA-Eng/ticnat-ns-plugins/tree/master/packages/nativescript-socketmobile) - 一个用于 Socket Mobile 扫描仪的 NativeScript 插件。 - [睡眠控制](https://github.com/AngelEngineering/nativescript-plugins/tree/main/packages/sleepcontrol) - 此插件允许您在当前应用运行时保持设备唤醒。 - [商店更新](https://github.com/wuilmerj24/nativescript-plugins/tree/main/packages/store-update) - 一个 NativeScript 插件,提供有用的方法来检索版本信息并检查 NativeScript 应用(Android 和 iOS)的更新。 - [WearOS 传感器](https://github.com/GeoTecINIT/nativescript-wearos-sensors) - 一个提供对 Wear OS 设备上各种传感器访问的 NativeScript 插件。 #### 媒体与文件处理 - [位图工厂](https://github.com/oliverphaser/nativescript-bitmap-factory) - 一个用于创建和操作位图图像的 NativeScript 插件。 - [FFmpeg](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-ffmpeg) - 一个允许您直接在移动设备上运行 FFmpeg 命令的 NativeScript 插件。 - [图像裁剪器](https://github.com/bthurlow/nativescript-imagecropper) - 一个 NativeScript 图像裁剪插件。 - [图像优化](https://github.com/triniwiz/nativescript-plugins/tree/main/packages/nativescript-imageoptimize) - 是一个 NativeScript 插件,旨在优化应用中的图像渲染。 - [图像选择器](https://github.com/NativeScript/plugins/blob/main/packages/imagepicker) - 支持单选和多选的 Imagepicker 插件。 - [PDF](https://github.com/NativeScript/plugins/blob/main/packages/pdf) - 一个简单的 PDF 查看器。 - [EPUB 阅读器](https://github.com/kakha13/nativescript-plugins/tree/main/packages/epub-reader) - 一个 NativeScript 插件,在 iOS 和 Android 上使用原生的基于 FolioReader 的 UI 阅读 EPUB 书籍。 - [打印机](https://github.com/oliverphaser/nativescript-printer) - 一个用于将图像、PDF 或屏幕内容发送到物理打印机的 NativeScript 插件。 - [视频缩略图](https://github.com/Bezlepkin/nativescript-plugins/tree/main/packages/nativescript-video-thumbnail) - 一个允许您从视频中提取缩略图的插件。 - [压缩](https://github.com/NativeScript/plugins/blob/main/packages/zip) - 一个用于压缩和解压缩文件的插件。 #### 搜索与 AI - [Algolia](https://github.com/nativescript-community/algolia) - 一个用于 Algolia 搜索的 NativeScript 插件。 - [语音识别](https://github.com/EddyVerbruggen/nativescript-speech-recognition) - 语音转文本,使用设备上现成的出色引擎。 - [文本转语音](https://github.com/nativescript-community/texttospeech) - 一个用于 Android & iOS 的文本转语音 NativeScript 插件。 #### 安全与上下文 - [Awarns Framework](https://github.com/GeoTecINIT/awarns-framework) - 简化上下文感知应用的开发。 - [上下文 API](https://github.com/GeoTecINIT/nativescript-context-apis) - 一个 NativeScript 插件,简化对移动电话现实世界上下文的访问。 - [iOS 安全](https://github.com/NativeScript/plugins/tree/main/packages/ios-security) - NativeScript 的 IOSSecuritySuite。 - [Persona](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-persona) - 一个用于 [Persona](https://withpersona.com/)(一个安全的身份验证解决方案)的 NativeScript 插件。 - [跟踪透明度](https://github.com/nstudio/nativescript-plugins/tree/main/packages/nativescript-tracking-transparency) - 一个用于与 iOS 14+ 的跟踪 API 交互的 NativeScript 库。 #### 用户界面与交互 - [手势处理器](https://github.com/nativescript-community/gesturehandler) - 声明式 API,将平台原生触摸和手势系统暴露给 NativeScript。 - [IQ Keyboard Manager](https://github.com/NativeScript/plugins/blob/main/packages/iqkeyboardmanager) - 一个流行的 IQKeyboardManager iOS 框架的 NativeScript 封装。 - [Intersection Observer](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-intersection-observer) - 一个检测 UI 元素何时进入或退出视口的 NativeScript 插件。 - [键盘](https://github.com/NativeScript-Use/NativeScript-Use/tree/main/packages/nativescript-keyboard) - 一个允许以编程方式显示和隐藏虚拟键盘的 NativeScript 插件。 - [键盘打开](https://github.com/Bezlepkin/nativescript-plugins/tree/main/packages/nativescript-keyboard-opening) - 一个允许您跟踪键盘打开、更改、关闭并返回键盘高度的插件。 - [系统 UI](https://github.com/nativescript-community/systemui) - 提供 API 来更改 iOS 上 SystemUI(状态栏、导航栏等)的样式。 - [主题切换器](https://github.com/NativeScript/plugins/blob/main/packages/theme-switcher) - 一个允许您根据 @NativeScript/theme 中的主题切换主题的插件。 - [视图截图](https://github.com/valor-software/nativescript-plugins/tree/master/packages/nativescript-view-shot) - 对现有视图进行截图,或在后台渲染一个视图并对其进行截图。 ## 更多插件 - [NativeScript 市场](https://market.nativescript.org) - 社区插件目录。 - [NativeScript 在 NPM](https://www.npmjs.com/search?page=0&q=nativescript&sortBy=score) - 按人气排序的插件列表。 ## 字体与字体图标 - [字体](https://docs.nativescript.org/project-structure/src/fonts) - 如何在 NativeScript 中添加字体类型。 - [Material Design Symbols](https://nstudio.io/blog/using-material-design-symbols-in-nativescript) - 在 NativeScript 中使用 Material Design Symbols。 ## 安全 - [JavaScript 混淆器](https://github.com/javascript-obfuscator/javascript-obfuscator) - 一个用于混淆 JavaScript 代码以保护应用程序逻辑并使逆向工程更加困难的工具。 ## 测试 ### 单元测试 - [使用 Vitest 进行 NativeScript-Vue 单元测试](https://blog.nativescript.org/nativescript-vue-vitest-testing/) - 一篇关于使用 Vitest 进行 NativeScript-Vue 应用程序单元测试的文章。 - [NativeScript 单元测试运行器 v3](https://blog.nativescript.org/unit-testing-with-v3-runner/) - 测试您的应用、插件以及平台 API 💪 + 集成附加组件,如 SonarCloud。 ### 端到端集成测试 - [端到端测试](https://docs.nativescript.org/guide/testing) - 对于端到端测试,请考虑使用 Maestro 或 @NativeScript/detox 插件。 - [Detox](https://docs.nativescript.org/plugins/detox) - 移动应用的灰盒端到端测试和自动化框架。 - [Maestro](https://nstudio.io/blog/maestro-ui-testing-nativescript) - 这是最简单且最有效的 UI 测试框架。 ## 后台服务 - [Web Workers API](https://docs.nativescript.org/guide/multithreading) - NativeScript 中的 Workers API 在很大程度上基于 [`Web Workers API`](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers) 和 [`Web Workers 规范`](https://www.w3.org/TR/workers/)。 - [JSch](https://github.com/NathanWalker/android-jsch-example) - NativeScript 使用 Workers 进行后台线程处理 - Android 示例,演示通过 `com.jcraft.JSch` 进行 SSH 连接。 ## macOS - [macOS 上的 SolidJS 与 NativeScript](https://github.com/ammarahm-ed/nativescript-macos-solid) - 使用 SolidJS 和 NativeScript 运行时构建原生 macOS 桌面应用程序。 - [在 macOS 上使用 Solid Desktop 自己尝试](https://apps.apple.com/us/app/solid-desktop/id6737216890?mt=12) ## visionOS (Vision Pro) - [当 SwiftUI 和 NativeScript 开发者拥抱彼此会发生什么?](https://blog.nativescript.org/swiftui-dev-embraces-ns-dev/) - [如何向现有应用添加 visionOS?](https://blog.nativescript.org/add-visionos-to-existing-nativescript-app/) - [在 NativeScript 的 Vision Pro 开发中使用 RealityKit 和多个场景实现粒子系统](https://blog.nativescript.org/particles-and-multiple-scenes-vision-pro-development/) - [使用 NativeScript 的 Fastlane visionOS 部署](https://x.com/NativeScript/status/1923249210343723019) ## 视频与播客 - [使用 v8 和 NativeScript 的高保真平台 API](https://www.youtube.com/watch?v=Mzy1jWxrSiw) - [NativeScript 如何与 Angular 在专业照明行业点亮拉斯维加斯](https://www.youtube.com/watch?v=3GT86zwEkSU) - [Stanimira Vlaeva:在现实世界中嵌入 V8](https://www.youtube.com/watch?v=wz7Znu6tqFw) - [闪电演讲:理解 NativeScript 的工作原理以及如何添加您自己的 Flavor](https://www.youtube.com/watch?v=iweVLGNzx1A) - [Frontend Nation 2025:使用 NativeScript 的原生 API 安全](441/>) - [为什么选择 NativeScript?为什么它值得今天学习,避免常见陷阱的技巧,以及接下来会怎样](https://x.com/frontendnation/status/1936113360702980351) - [使用 NativeScript-Vue 构建真正的原生 Vue 应用 — VueConf US 2024](https://www.youtube.com/watch?v=6jmU1EfKWF0) - [与 Eduardo Speroni 和 Nathan Walker 一起在 JS 中使用原生 API](https://www.youtube.com/watch?v=kzdq7GvXzAo) - [深入 NativeScript w/Nathan Walker & Ammar Ahmed](https://www.youtube.com/watch?v=j0s8w34Xh9o) - [Kyohei Hamaguchi - 生产环境中的 Svelte Native](https://www.youtube.com/watch?v=0UwwJSQlKOM) - [Alex Ziskind NativeScript 精彩回顾](https://www.youtube.com/@AZisk/search?query=nativescript) - [NativeScript 8.9 问答](https://www.youtube.com/watch?v=42dS4SwBKvw) ## 交互式演示与示例 - [核心](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/core) - 使用纯 NativeScript 与 TypeScript/JavaScript 的示例。 - [Angular](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/angular) - 使用 NativeScript 与 Angular 的示例。 - [Vue](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/vue) - 使用 NativeScript 与 Vue 的示例。 - [React](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/react) - 使用 NativeScript 与 React 的示例。 - [Solid](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/solid) - 使用 NativeScript 与 Solid 的示例。 - [Svelte](https://github.com/dyazincahya/awesome-nativescript/tree/main/examples/svelte) - 使用 NativeScript 与 Svelte 的示例。 ## 教程 ### AI 与机器学习 - [在 NativeScript 中使用 Gemini Pro](https://x.com/NativeScript/status/1940163248051167399) - 展示 Gemini Pro AI 集成的官方演示。[交互式演示](https://stackblitz.com/edit/nativescript-gemini-pro?file=src%2Fhome.html),在 StackBlitz 上在线试用。 - [使用 NativeScript + AI 将 Swift 转换为 100% TypeScript](https://nstudio.io/blog/morphing-swift-to-nativescript) - 使用 AI 将 Swift 代码转换为 TypeScript 的高级教程。 ### 平台特定 - [Apple FoundationModels 文档](https://developer.apple.com/documentation/foundationmodels) - Apple 设备上 AI 的官方文档。 - [使用 iOS 26 FoundationModels 流式传输 AI 响应](https://nstudio.io/blog/stream-ai-responses-ios-26-foundationmodels) - 实现流式 AI 响应的教程。 - [ns-ios-foundationmodels](https://github.com/NathanWalker/ns-ios-foundationmodels) - 使用 iOS 26+ FoundationModels 的示例 NativeScript 应用。 ## 杂项 - [iOS 26 液态玻璃](https://x.com/NativeScript/status/1932904031070097498) - [为 iOS 26 液态玻璃配置 build.xcconfig](https://x.com/NativeScript/status/1932904032454214131) ## 工具 - [通过 NativeScript Preview 直接在 StackBlitz 上在线使用 NativeScript](https://preview.nativescript.org/) - [用于快速构建 NativeScript 插件的插件种子 ⚡](https://github.com/NativeScript/plugin-seed) - [Nx:智能仓库与快速构建](https://github.com/NativeScript/nx) - [用于 Nx 工作空间的跨平台 (xplat) 工具](https://github.com/nstudio/xplat) - [使用 Sentry 进行崩溃报告](https://docs.nativescript.org/guide/crash-reporting-sentry) - [Sublime Text 的 NativeScript 代码片段](https://packagecontrol.io/search/nativescript) - [Visual Studio Code 的 NativeScript 代码片段](https://marketplace.visualstudio.com/search?term=NativeScript&target=VSCode&category=All%20categories&sortBy=Relevance) - [NativeScript 的 Cursor 编辑器规则](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules-new/nativescript.mdc) - [NativeScript Forge GUI](https://github.com/nativescript-forge/gui-app) - 面向 NativeScript 开发者的可视化工具包。管理项目、配置平台,并通过美观、统一的界面加速您的开发周期。 - [NativeScript Forge CLI](https://github.com/nativescript-forge/cli) - NativeScript CLI 的一个有见地的交互式封装,旨在通过美观直观的界面简化您的开发工作流程。
标签:AI插件, JavaScript框架, macOS开发, NativeScript, SEO关键词, TypeScript, UI组件库, visionOS开发, 交互式示例, 前端工具, 原生应用, 后端开发, 安全插件, 导航, 布局, 开发文档, 技术栈, 插件生态系统, 插件资源, 支付集成, 数据可视化, 数据库插件, 模板, 测试工具, 移动应用开发, 移动开发框架, 组件, 网络插件, 背景服务, 视频教程, 资源聚合, 跨平台移动开发