基于App Inventor开发平台的移动程序设计实践
作者:徐衙迪
来源:《现代职业教育.高职本科》 2018年第1期
      [摘  要]  程序设计实践是每个计算机专业学生学习必经之路,将书本上的理论知识转化为实际的应用。然而,在Android、window应用程序设计中因为项目难度较大,代码错误排除能力不强导致学生容易失去学习的兴趣。介绍基于APP Inventor的“小鸡跑跑”应用程序设计为例,以实践应用驱动学习,使学生在未完全掌握编程语言之前,即可独立完成项目,培养学生学习兴趣,养成良好的编程思维。
      [关
    键  词]  程序设计实践;App Inventor;编程思维
      [中图分类号]  G642
    [文献标志码]  A  [文章编号]  2096-0603(2018)01-0160-02
      一、App Inventor介绍
在线编程和离线编程的特点
      App Inventor是谷歌推出的一款基于浏览器且免费使用的手机软件开发工具,用户能够通过软件开发安卓手机系统的应用程序。在2012年移交到麻省理工学院运营,由于该学院与教育机构合作进行测试,所以App Inventor在课堂中被各类学生接触到。同时因为它的众多特点,被创客列为常用开发工具。App Inventor具有以下优点:
      (一)易于搭建开发环境
      App Inventor环境搭配具有步骤简单,方便操作的特点。搭建方法为下载App Inventor和安装Java虚拟机。即使没有良好的计算机基础也能较好完成工作同时软件占用空间并不大,对其他软件安装影响不大。
      (二)开发过程方便
      App Inventor提供积木式编程方式,从而避免了初学编程者因个别编码和指令错误,降低了程序设计的门槛,也极大地提高了编程效率。它里面添加了蓝牙、GPS、光电、加速度等传感器编程模块,开发者只要在调用模块的时候添加相应的参数即可。开发者进行可视化编程,从而更好地进行逻辑设计,提升学习效率。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。