返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >建设开发 >程序开发 >软件开发 » 正文

免费开发软件制作平台,全世界最大移动App开发平台推汉化版,链接STEAM教育

软件开发 更新时间: 发布时间: 软件开发归档 最新发布 网站地图

来源 | STEAM在线

作者 | 小川


少儿编程越来越火,作为入门级的图形化编程软件——Scratch,以其友好生动的界面,简单明了的编程方式深受广大学生的喜爱。Scratch主要开发PC端的程序,如今已进入移动互联网、物联网时代,有没有一款适合青少年学习的图形化编程软件可以开发移动APP、物联网应用呢?

MIT innovation node App inventor IoT 实验室负责人Andrew


9月19日下午,RoboFirst+和传喻科技在张江举办的MIT大咖分享活动中,MIT innovation node App inventor IoT 实验室的负责人Andrew Wong先生为现场观众介绍了全世界最大的移动App开发平台——App Inventor,它的发展、特色以及新推汉化版相关功能。

源于谷歌,发扬光大于MIT


据了解,App Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来开发Android程序。

除此之外它也支持乐高NXT机器人,对于Android初学者或是机器人开发者来说是一大福音。因为对于想要用手机控制机器人的使用者而言,他们不大需要太华丽的界面,只要使用基本元件例如按钮、文字输入输出即可。

App Inventor英文官网截图


2012年,App Inventor 移交给麻省理工MIT计算机科学人工智能实验室运营和延续开发。2013年APP inventor 2发布,目前在MIT平台(
http://appinventor.mit.edu/)上的注册用户有840万,来自全世界195个国家和地区,拥有3400万个移动应用,大部分可以在Google Play下载,是全世界最大的移动App开发平台。

专注于移动应用开发,更可连接机器人


Scratch与App Inventor都是图形化、模块化、积木化,简单易学,直观形象,都是在PC机上使用。Scratch主要开发PC端的程序,开发的程序在PC机上运行,运行时需要有Scratch开发环境。MIT App Inventor主要用来开发移动端的应用,基于Android编程语言,开发的应用可以在手机、平板上运行。

APP Inventor 2连接机器人、物联网示意图


使用APP Inventor 2 可视化编程平台,青少年(8-16岁)可以在平均30分钟内完成一个可以在手机或平板电脑上使用的全功能移动APP,由于平台提供插件功能,编程可以调用其他如地图、语音、大数据和物联网通信等功能平台来开发完成移动APP,还可以通过Connect ME把APP Inventor平台连接到智能机器人,成为一个人工智能、物联网的编程平台。

据Andrew Wong介绍,App Inventor 2不但使学习者把枯燥的编程变为简便而轻松愉快的创造过程,培养学生的逻辑思维、创新能力,而且可通过移动程序的开发使学习和生活紧密连接,让青少年学以致用,让生活更加智能、便捷;在国外,甚至还有不少学生通过开发APP获得不菲的收益。

目前,汉化版的APP Inventor 2平台已经上线,地址是:http://ai2.org.cn

App Inventor 2主要有以下作业模块:

1、界面设计:主要作用是设计APP的界面,元件布局与元件属性设定;

2、逻辑设计:主要作用是通过拼图作业模式进行程序的接合,同时可以操作不同属性的定义元件、控制元件和逻辑元件等来进行“程序设计”;

3、编译打包:开发好的应用程序可以通过App Inventor 2平台的编译服务器进行打包;

4、安装测试:应用打包完成后会生成一个程序二维码,用android设备扫描下载安装即可使用,还可以自行上传到国内外的应用商店。

中小学教育和STEAM教育的衔接工具



     
重播
播放
00:00    /    00:00    正在直播
00:00
进入全屏
50
点击按住可拖动视频


通过App Inventor 2控制机器人演示

App Inventor对于学生来说易于学习,无需编程基础、结果可以迅速展现,在搭建App的过程中,锻炼学生的计算思维、罗辑思维和创新思维等能力。

对教师而言,易于讲授,无需教师有深厚的计算机基础,充分有效教学;对于学校而言,App Inventor纯网页,无需学校单独购买设备,减轻学校经费负担。

此外,App Inventor所开发的App 能够很好的与STEAM教育相结合,注重学习与现实世界的联系;重视学习过程,让学生们自己动手完成他们感兴趣的、并且和他们生活相关的项目,从过程中学习各种学科以及跨学科的知识。因此,App Inventor能够很好的解决STEAM教育落地难、实施难的问题,成为中小学教育与STEAM教育较好的联系纽带。

(声明:除STEAM在线原创文章外,STEAM在线分享和转载的文章皆为促进STEAM教育在中国的传播,非商业用途,都会注明来源,如文章、照片的原作者有异议,请联系我们快速处理或删除,谢谢支持。)

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/rjkf/5026.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号