动态组件扩展

在应用运行期间,使用代码动态的生成可视组件并设置属性,不需要提前在设计界面拖入很多组件。

AI2中如何调试应用

应用开发过程中,调试是必不可少的步骤。很多同学每次代码有点变动,就整个项目编译成apk安装到手机上进行调试,这是不对的。不仅费时费事,而且增加了编译服务器的压力。App Inventor提供了AI伴侣,让我们可以实时的调试。

AirTable extension

Why another extension about Airtable? Because this one is different. This one can select/ insert/ update/ delete according to your filter/condition.

Enhance界面增强扩展

可以设置组件的背景色、背景图像、边框、圆角矩形、外边距、内边距、高程、使用自定义字体等

LeanDB扩展

LeanDB扩展可以作为app inventor应用的后端数据支撑。进行数据的增加、修改、删除、查询等功能。

RegEx正则表达式扩展

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。(摘自 菜鸟教程)

使用Aixc编译扩展

App Inventor 2允许我们自己开发扩展组件,但是MIT原生的编译环境搭建相对比较复杂,费时费力。本文介绍一个比较轻便的aix编译器。

使用Gitee作为图床

很多同学在制作app过程中,需要有很多的素材如图像啊、视频啊。如果都放入素材库,APP会超过服务器限制(一般是10m)。如果你没有自己的文件存储服务器,可以将文件存储在gitee上。

使用MySQL作为后端数据库

App Inventor 要连接MySQL数据库,一般是通过在服务器上部署一个php作为连接的接口,然后app inventor中使用http客户端连接接口,获取或发送数据。

将汉字按照拼音排序

群里有人提出如何将城市名称按照拼音排序,这里是一个解决方案:查字典法。就是我们提前准备(几乎)所有汉字和拼音的字典,使用AI2提供的排序块排序列表。

必应地图扩展

因为有些原因,App Inventer2中的(谷歌)地图在国内不好用。本扩展可以让你在app inventor应用中使用微软必应地图。

离线运行App Inventor

MIT的App Inventor 2服务器放在美国,国内连接慢,甚至出现可能连不上的情况。

使用离线版就可以愉快的在本地开发了。有能力的同学,甚至可以自己修改源码,打造自己的离线版本。

自建网络微数据库后台

系统自带网络微数据库使用国外的服务器,速度太慢?数据存在别人服务器上,不安全?下面介绍自己搭建简单的网络微数据库后端。不用复杂的mySQL知识。

获取和风天气

应用与外界交互,使用api接口是最常见的。现在利用wxbit解释下如何获取和风天气的天气预报api。

补间动画扩展

补间动画允许你以平滑的方式更改对象的属性。你只需告诉它哪些属性要更改,当补间结束运行时它们应该具有哪些最终值,以及需要的时长,补间引擎将负责计算从起始点到结束点的值。

读取excel文件

首先读取excel文件的base64文本,在网页浏览器中借助sheetjs,将base64转为内容文本。支持xls文件和xlsx文件。

贪吃蛇

贪吃蛇是一款非常经典的手机游戏,相信每个人都玩过这个游戏。下面我们利用APP INVENTOR 2来制作一款自己的贪吃蛇。