« 返回首页
概述
App Inventor 2的扩展(Extension)生态非常丰富。本文汇总常用扩展来源和工具。
已有文档:extensions/index.md 和各扩展单独文档。other/extensions.md 介绍了扩展基础知识。本文是导航汇总。
扩展来源
免费扩展
| 来源 |
网址 |
说明 |
| KevinKun扩展站 |
https://kevinkun.cn/ |
CompCreator、ExcelUtil、LeanDB等 |
| MIT社区扩展 |
https://community.appinventor.mit.edu/ |
官方社区共享 |
| PuraVidaApps |
https://puravidaapps.com/ |
FileTools、Taifun系列 |
| KIO4 |
http://kio4.com/appinventor/ |
西班牙开发者,大量扩展 |
| GitHub开源 |
搜索 “appinventor extension” |
各种开源扩展 |
付费扩展
| 来源 |
网址 |
说明 |
| DeepHost |
https://app.deephost.in/ |
大量高质量付费扩展 |
| Taifun |
puravidaapps.com |
部分付费扩展 |
| MIT社区 |
community.appinventor.mit.edu |
部分付费 |
常用免费扩展速查
| 扩展名 |
来源 |
功能 |
| CompCreator |
kevinkun.cn |
动态创建组件 |
| ExcelUtil |
kevinkun.cn |
Excel文件读写 |
| LeanDB |
kevinkun.cn/leandb |
网络数据库 |
| Regex |
kevinkun.cn |
正则表达式 |
| SocketIO |
kevinkun.cn |
WebSocket通信 |
| FileTools |
puravidaapps.com |
文件操作增强 |
| QRCodeGenerator |
社区 |
二维码生成 |
| SQLite |
社区 |
本地数据库 |
| GestureDetector |
社区 |
手势识别 |
| NotificationStyle |
社区 |
通知样式 |
常用付费扩展速查
| 扩展名 |
来源 |
功能 |
| ImageSegmentation |
DeepHost |
AI抠图/背景替换 |
| FoodRecyclerView |
DeepHost |
高级列表 |
| BackgroundVideoRecorder |
社区 |
后台录像 |
| PosenetExtension |
社区 |
人体姿态检测 |
| LLMAI2Ext |
社区 |
大模型集成 |
工具资源
开发工具
| 工具 |
网址 |
说明 |
| AI2 Build Tool |
已有文档 |
命令行编译 |
| AI2 Merger Tool |
已有文档 |
项目合并 |
| AI2 Starter |
已有文档 |
本地服务器 |
| App Inventor |
ai2.appinventor.mit.edu |
在线IDE |
| OctoStudio |
octostudio.org |
手机端开发 |
后台服务
| 服务 |
网址 |
说明 |
| LeanDB |
kevinkun.cn/leandb |
App Inventor数据库 |
| AI2Server |
gitee.com/fsyz/Ai2Server |
自建后台 |
| Firebase |
firebase.google.com |
Google后端服务 |
| Supabase |
supabase.com |
开源Firebase替代 |
学习资源
| 资源 |
网址 |
说明 |
| MIT官方文档 |
ai2.appinventor.mit.edu/reference/ |
官方参考 |
| MIT社区 |
community.appinventor.mit.edu |
官方论坛 |
| App Inventor中文网 |
www.fun123.cn |
中文社区 ⭐ |
| App Inventor Snippets |
professorcad.co.uk/appinventorsnippets |
代码片段集 |
| 看云文档 |
kancloud.cn/ituring/app_inventor |
中文教程 |
GitHub资源
| 项目 |
网址 |
说明 |
| AutoCompleteBox |
github.com/OpenSourceAIX/AutoCompleteBox |
自动补全框 |
| appinventor-sources |
github.com/mit-cml/appinventor-sources |
源码 |
| 各种扩展 |
搜索 “appinventor” |
社区贡献 |
扩展开发
已有文档 extensions/aix_dev.md 介绍了扩展开发基础。
开发步骤概要
- 安装JDK和Git
- 克隆appinventor-sources
- 按模板创建Extension类
- 编写Java代码
- 用Ant编译生成.aix文件
- 导入App Inventor测试
常见问题
Q1: 扩展导入失败?
- 确认.aix文件完整(未损坏)
- 确认App Inventor版本兼容
- 清除浏览器缓存重试
- 尝试在不同浏览器中导入
Q2: 扩展编译报错?
- 检查扩展是否兼容当前App Inventor版本
- 有些扩展需要特定Android版本
- 查看扩展文档的兼容性说明
Q3: 找不到需要的扩展?
- 在MIT社区搜索
- 在Google搜索 “appinventor xxx extension”
- 在GitHub搜索
- 自己开发或请人开发
总结
App Inventor扩展生态持续增长。关键资源:
- 免费扩展 → kevinkun.cn、MIT社区、PuraVidaApps
- 付费扩展 → DeepHost
- 后台服务 → LeanDB、Firebase
- 学习资源 → fun123.cn、MIT社区
- 中文网 → www.fun123.cn ⭐
版权声明:MIT App Inventor 官方文档采用 CC BY-SA 4.0 授权,本文档由 ai2claw 🐝 整理。