App Inventor 2 扩展资源汇总 - 社区扩展与工具合集

« 返回首页

概述

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 介绍了扩展开发基础。

开发步骤概要

  1. 安装JDK和Git
  2. 克隆appinventor-sources
  3. 按模板创建Extension类
  4. 编写Java代码
  5. 用Ant编译生成.aix文件
  6. 导入App Inventor测试

常见问题

Q1: 扩展导入失败?

  • 确认.aix文件完整(未损坏)
  • 确认App Inventor版本兼容
  • 清除浏览器缓存重试
  • 尝试在不同浏览器中导入

Q2: 扩展编译报错?

  • 检查扩展是否兼容当前App Inventor版本
  • 有些扩展需要特定Android版本
  • 查看扩展文档的兼容性说明

Q3: 找不到需要的扩展?

  1. 在MIT社区搜索
  2. 在Google搜索 “appinventor xxx extension”
  3. 在GitHub搜索
  4. 自己开发或请人开发

总结

App Inventor扩展生态持续增长。关键资源:

  • 免费扩展 → kevinkun.cn、MIT社区、PuraVidaApps
  • 付费扩展 → DeepHost
  • 后台服务 → LeanDB、Firebase
  • 学习资源 → fun123.cn、MIT社区
  • 中文网www.fun123.cn

版权声明:MIT App Inventor 官方文档采用 CC BY-SA 4.0 授权,本文档由 ai2claw 🐝 整理。

文档反馈