免费APP在线开发平台MIT APP INVENTOR:轻松创建iPhone和Android应用

2025-01-03
来源:网络整理

今天给大家分享一个免费的APP在线开发平台。之前分享过MIT APP客户端APP在智能锁交通行业底盘应用管理系统开发中的应用。今天我就简单介绍一下这个开放项目。

在接触MIT APP之前,我一直用-来开发 APP。开发一个简单的APP需要花费大量的时间。使用后感觉非常方便、省时间、稳定。可以说,对于我这种主要从事硬件开发,对APP界面要求不是特别高的人来说,是个好消息。正如官网标题:“可以并用”这个在线开发工具适合任何人。

1.什么是MIT APP?

根据维基百科的介绍,它是一种基于视觉功能模块的高级编程语言。目前由麻州工学院维护,可以支持和移动设备的应用程序开发。它是免费开源的,用户界面和孩子学习编程所使用的非常相似(应该说类似于我们现在所说的学生编程环境)。也许这一切都与麻省理工学院有关。

2. MIT APP界面介绍

此链接为MIT APP(以下简称MAI)的官方网站地址。左上角有一个显眼的“应用程序”图标。点击进入在线开发环境。

A. 在线环境左上角有【项目】、【连接】、【打包 APK】、【 】设置和【帮助】菜单。符合通用IDE环境。

B. 右侧有【我的项目】、【查看】、【使用指南】、【反馈问题】、语言选择和个人账户。

C、左侧是界面和响应控件的组件菜单(下图原图太长,所以我把它切成两段横置),里面包含常用的界面元素:按钮、复选框、日期、图像、列表和对话框。等等,所见即所得。

D、中间部分是屏幕管理和项目属性以及发布工作和模拟显示界面,与-中的界面布局部分类似。根据实际情况,选择手机、平板或者显示器进行排列,即可添加接口。

E. 右侧是添加组件的管理和属性设置部分。在顶部可以选择【组件设计】和【逻辑设计】来切换组件和逻辑设计界面。

点击 进入界面,左边是逻辑模块的选择菜单和材质列表(下图是我的一个可变遥控车道控制器APP管理菜单,感觉很简单,屏幕和材质都是没有仔细命名。

,这是不可取的)。

内置的模块包括:控制、逻辑、数字、文本、颜色、变量等。可以说,只要你有处理事情的逻辑,基本上就可以选择相应的模块进行模块化编程。根据您APP的功能需求设计好程序后,您还可以对程序进行模拟测试。

3.APP测试

测试 MAI 开发的应用程序时有四种方法可供选择。前提是电脑能上网。毕竟是在线开发环境。

一个。有测试用的手机、开发用的电脑和WIFI环境。这是最推荐的方式,三步:

第一步,在您的iOS设备上下载并安装通过MAI开发的应用程序APP。

第二步,确保您的电脑和移动设备连接到同一个WIFI网络

第三步,连接MAI的项目和你的设备进行实际测试。

打开MAI项目,选择顶部菜单的【连接】->【AI 】连接设备。计算机上将出现一个带有二维码的窗口。用移动设备扫描二维码(如果扫描出现问题,可以手动输入6位代码)下载APP并测试。

B.使用它进行测试,前提是你必须能够访问Play,这需要6个步骤。这个对我们来说可能行不通,所以我就不介绍了。如果您有兴趣,可以详细阅读以下链接:

C.如果你只有一台可以删网的电脑,还是三步进行模拟测试。

第一步是安装MAI安装软件。

第二步,加载

步骤3:连接MAI和模拟器

打开MAI工程,选择顶部菜单【】->【】,连接到模拟器界面进行测试。

D.如果没有WIFI环境,使用USB线连接移动设备进行测试,需要6步

第一步是安装MAI安装软件。

第二步下载并安装MIT AI2 APP

第三步加载

步骤4:打开移动设备上的USB调试模式

步骤5:将移动设备连接到电脑,启用必要的授权,并选择存储连接(不要选择媒体设备)

第六步,连接MAI并测试

打开MAI工程,选择顶部菜单【】->【USB】连接模拟器接口进行测试

4. 以往开发的APP介绍

这里简单介绍一下我的遥控变道手机控制APP设计。我的产品需求是在手机上通过蓝牙连接变道控制器,通过按钮控制LED变道显示板的状态。

如上布局界面所示,我添加了一个下拉列表选择框、多个按钮、一个标签组件并添加了扩展蓝牙控件(因为MAI标配了SPP模式,所以我的模块是低功耗模式蓝牙模块) ,将其添加到组件设计左侧底部的[]中。为了显示直观,我将按钮设置为可以添加图片,并上传了一些在网上找到的图片。

进入逻辑设计界面,在对应的条件触发模块和逻辑执行模块中,我发送的是直接文本->实际发送的是我们常用的代码,以及一些提示信息。下图是我的APP的模块代码截图。

相信当你使用了MIT APP之后,你会突然觉得开发APP软件是如此的简单。详细的使用教程可以通过访问官网获取(需要一点英语阅读能力,相信对于搞硬件开发的人来说,毕竟还是能看到IC的)。

分享