为什么要开发拓展?
想要使用appinventor标准支持的以外功能只有两种方式。
1.直接修改appinventor的源码,添加新的功能,然后使用这个私人定制的服务器。
2.编写拓展,可以添加到任何可以正常使用的appinventor服务上。
第二种的优势很明显,官方支持的拓展形式,让使用者免去了搭建appinventor服务的功夫。
拓展开发环境
如果已经搭建出了标准的appinventor服务,可以直接使用该环境进行开发。
但是如果你还没有搭建appinventor服务,由于该整体的服务搭建过程毕竟慢,且包含多余的服务部分(2G多),所以我们可以使用专门做extension的开发环境:
GitHub - mit-cml/extension-template: Template repository for creating App Inventor extensions