APP inventor零基础移动应用开发

1.Android平台简介

Android由谷歌和开放手机联盟共同创建的一款针对手机的开源软件工具包

主要特色

---开放性
– 丰富的硬件选择
– 开发商不受任何限制
– 无缝集成互联网服务

App Inventor是由Google公司开发的一款在线开放的Android编程工具软件,通过图形化积木式的拖放组件来完成Apps开发

App Inventor在2012年1月移交给麻省理工学院MIT的行动学习中心,并由MIT发布使用,目前已经发布了第2版本


App Inventor特点

• 开发环境搭建简单。采用浏览器+云服务模式,无需复杂软件安装
• 开发过程简单。手机App的界面设计和行为开发都可以通过可视化的
拖放拼接组件来完成,无需关注复杂的语法规则
• 组件模块丰富。App Inventor已经预先设置好了不同类型的组件模块
,如多媒体类、传感器类,甚者乐高机器人组件
• 方便多台机器交叉开发。所有开发代码储存在云端服务器上,方便开
发者在任何一台机器上进行开发,并且保证了源代码的一致性和安全

• 支持即时调试。提供了强大的调试功能,调试中代码的变更会自动同
步到进行调试的手机或者模拟器中,无需重装应用

App Inventor三大作业模块
 

– 设计器:主要作用是案例设定,元件布局与元件属性设定;
– 图块编辑器:主要作用是通过拼图作业模式进行程序的接合,同
时可以操作不同属性的定义元件、控制元件和逻辑元件等来进行
“程序设计”(当然不用写传统代码);
– 模拟器:在没有Android设备前,可用模拟器来进行案例测试,
但模拟器在部分功能方面无法提供测试(如重力传感器等)

设计器

块编辑器

采用模拟器进行运行调试

广州市教育信息中心(电教馆)服务器
http://app.gzjkw.net/


点击即可进入APP开发界面,然后直接手机在浏览器下载AI伴侣更方便

http://appinv.us/xAI2cf34

项目源代码下载、上传

Apk文件打包、下载

2.软件动手开发案例

案例1.安安诞生记

涉及的组件列表

注意命名规则
尝试更改组件参

设置屏幕 (Screen)组件属性

添加图像(Image)组件

控件重命名

设置图像组件属性

添加音效(Sound)组件设置按钮(Button)组件属性

设置加速度传感器(AccelerometerSensor)组件属性

设置对话框(Notifier)组件属性

安安诞生记组件设计
– 最终效果

实操

haha,太TM好玩了

 

3.app inventor 应用开发体系

 App Inventor 应用要素

 

案例2.安安猜价格 

目标

展示与分析

安安猜价格 组件设计

组件设计

所有组件的说明及属性设置(1)

所有组件的说明及属性设置(2)
行为处理思想和流程图

定义变量,产生随机数

点击确定按钮,猜测次数加1

如果…则…
判断是否猜中
重新开始 流程


重新开始 实现

常量、变量和数据类型

赋值运算

算术运算算术运算逻辑运算

分支结构
分支结构

循环结构
求1…100累加和机器人猜价格

组件设计

增加组件的说明及属性设置

笨笨机器人猜价格模式 流程图

笨笨机器人猜价格模式 实现

聪明机器人猜价格模式 流程图

笨笨机器人猜价格模式 实现

实操

  • 18
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MIT App Inventor 2是一款用于开发移动应用程序的图形化编程工具。它可以帮助用户快速创建Android应用程序,无需编写复杂的代码。该工具提供了许多组件和模块,使用户可以轻松地创建各种应用程序,例如游戏、工具、社交媒体应用程序等。此外,MIT App Inventor 2还提供了在线教程和社区支持,使用户可以更轻松地学习和使用该工具。 ### 回答2: MIT App Inventor 2是一款基于块编程的软件编程平台,专门为需要开发移动应用程序的人群而设计。使用其所提供的基本块,开发人员可以创建用户友好的移动应用程序,而不需要具备很强的编程能力。MIT App Inventor 2是非常适合初学者的编程工具,同时它也适用于更复杂和高级的应用程序开发,例如基于传感器的应用程序、机器学习等。 MIT App Inventor 2拥有一个简单的用户界面,这使得初学者可以快速上手,熟悉软件平台。该平台提供了一个可以视觉化设计应用程序的屏幕编辑器,开发人员可以通过将不同的块拖放到屏幕上来设计应用程序。块范围广泛,开发人员可以从简单的文本块到更复杂的代码块。这样的编程方法不仅帮助开发人员更轻松地了解代码,而且也使得开发过程更加快速和高效。 与许多其他移动应用程序平台不同的是,MIT App Inventor 2强调应用程序的可定制性。年轻的开发人员可以通过更改应用程序中的元素来定制应用程序的外观和功能,从而使其更适合用户的需求。除此之外,MIT App Inventor 2还提供了丰富的教程和文档,为初学者提供了足够的支持和指导。 总之,MIT App Inventor 2是一款极其适合初学者的软件编程平台,它提供了一个易于使用的界面、广泛的块选项、可视化设计工具和丰富的教程资源。无论你是想要开发一个简单的游戏,还是更复杂的应用程序,MIT App Inventor 2都可以成为你的首选。 ### 回答3: Mit App Inventor 2是一款创建Android应用程序的免费开源工具,使用户无需编写任何代码就能创建自己的应用程序。它是由麻省理工学院(MIT)开发的,可用于教育和业余爱好者使用。 使用Mit App Inventor 2,开发人员可以创建具有各种功能的应用程序,例如播放音乐,拍照,浏览网页或与社交媒体集成等。其图形用户界面设计,易于使用,对于那些没有编程背景的人来说,这是理想的开发工具。此外,因为所有的代码都是生成的,因此在创建应用程序时出错的机会很小,从而缩短了应用程序的开发时间。 Mit App Inventor 2也可以与其他开发环境一起使用。例如,如果用户有编程背景,并且想要在应用程序开发中使用Java或C ++,则可以使用MIT提供的插件API。这样,开发人员就可以使用其他编程语言来扩展和定制应用程序。 总之,Mit App Inventor 2是一个强大的应用程序开发工具,可用于各种类型的应用程序创建。它是为初学者和业余爱好者设计的,使他们能够探索应用程序开发,而不必担心编写代码。然而,它也具有扩展和定制功能,使有经验的开发人员无需更改其工作流程即可使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值