2021年1月10日第5卷第1期
现代信息科技
Modern Information Technology
Jan.2021 Vol.5 No.1
1022021.1
收稿日期:2020-12-26
基于App Inventor“学英语”应用程序的
设计与开发
谢学斌
(广州市贸易职业高级中学,广东 广州  510110)
摘  要:随着信息科技的不断发展,在国家政策的支持与推动下,中等职业学校信息技术课程教学的重要
性日益凸显。中职信息技术课程以编程教育为主,其中App Inventor 积木式编程降低了中职学生学习编程以及制作应用程序的门槛。笔者对App Inventor 软件及基于其设计与开发的“学英语”手机应用程序进行了分析和研究,借以阐述App Inventor 积木式编程的可行性与便捷性。
关键词:中等职业学校;App Inventor ;“学英语”应用程序中图分类号:TP311.5
文献标识码:A
文章编号:2096-4706(2021)01-0102-03
Design and Development of “Learning English” Application Based on App Inventor
XIE Xuebin
(Guangzhou Vocational High School of Trade ,Guangzhou  510110,China )
Abstract :With the continuous development of information technology ,the teaching of information technology courses in
secondary vocational schools is becoming more and more important under the support and promotion of national policies. The secondary
vocational information technology course is mainly about programming education ,in which App Inventor building block programming reduces the threshold of learning programming and writing application for secondary vocational students. The author studies and analyzes the App Inventor software and the “Learning English ” mobile phone application that designed and developed based on the software ,so as to expound the feasibility and convenience of App Inventor building block programming.
Keywords :secondary vocational school ;App Inventor ;“Learning English ” application
0  引  言
当今信息技术不断发展与更新,手机应用程序覆盖了我们生活的各个领域。笔者作为中等职业学校信息技术一线教师,在以职业技能为导向的教育教学中,为了更好地培养中等职业学校学生的编程能力,选择基于安卓系统的App Inventor 积木式编程应用开发进行编程课程教学,该编程软件采用简单的搭积木方式,远不及其他编程软件那么复杂,更易被学生接受与理解。
1  App Inventor 积木式编程的实用性
提起计算机课程,大家首先想到的是编程,编程在计算机课程里举足轻重。而中等职业学校的学生外语水平普遍不高,对于学习传统的编程代码存在一定的困难。App Inventor 积木式编程因其易学、易用,编程过程中学生不需要编写代码,最后在平板或智能手机上能直接演示编程的调试结果,激发学生对程序开发的兴趣,符合现代中职学生的认知水平,提高学生编程学习的自信心,因此,App Inventor 在中职计算机课程教学中具有很强的引导性和实用性。本文基于App Inventor “学英语”应用程序的设计与开发,探索如何利用
App Inventor 编程提升中等职业学校学生的专业学习能力。
2  App Inventor 积木式编程概述
2.1  App Inventor 简介
App Inventor 于2012年3月由美国麻省理工学院行动学习中心发布,是一款图形化、积木式的手机编程类工具软件,其支持在多种浏览器(如Chrome 、Firefox 等)中应用。App Inventor 积木式编程把程序代码全部封装成各种组件,从而将枯燥的代码变成不同颜组合的积木式拼图,使用者只需进行简单的操作,将程序积木块拖曳到编程软件的工作面板中,即可完成安卓应用程序的开发,省却了以往烦琐的软件开发代码编写环节,使程序设计变得更加便捷。
2.2  App Inventor 积木式编程的特点2.2.1  简易在线编程环境
App Inventor 积木式编程可以采用浏览器与云服务相互整合的模式,开发人员既可以使用已有的在线服务器,又可以自行架构服务器,他们只需通过浏览器访问架设的服务器网址,便可在该服务器上进行基于App Inventor 的应用程序开发,无须再进行复杂的开发环境布置。
2.2.2  可视化图形编程组件
App Inventor 积木式编程的逻辑设计与界面设计(UI ),
DOI:10.19850/jki.2096-4706.2021.01.027
“学英语”应用程序主界面
新建项目
设计流程图
逻辑设计
图2  步骤流程
环境搭建
使用电脑端浏览器直接登录“广州市电化教育馆架设的积木式编程服务器”,进入
新建项目
App Inventor程序设计界面左上角的
项目。单击“新建项目”
安卓程序开发用什么软件图4  “学英语”应用程序逻辑设计
3.2.7  连接测试
App Inventor“学英语”应用程序模拟器测试效果所示。
(a)手机的界面
(b)编程软件的界面
学英语”应用程序模拟器测试效果
AIStarter模拟器+打包apk
式进行多次调试与改进,以此来完善此案例
应用程序界面设计时,开启AIStarter模拟器进行实时监测每完成一个模块的逻辑设计后立即调用模拟器进行测试
应用程序的逻辑设计和界面设计完成后我们将该项目打包成apk文件发送至安卓手机端
运行此程序进行实际操作,完成最终调试
App Inventor积木式编程软件
编程软件的组件并进行相应的逻辑设计,
,应用自然语言处理技术与人工智能语音实现了文本转换语音的功能。使用该编程软件
进行复杂的计算机语言编写,中等职业学校的学生可以很快地完成该项目的设计与开发。App Inventor
是一个很好的创作平台,通过“学英语”
激发中等职业学校学生学习编程的兴趣
的动手实操能力与创新思维有机地结合。
生不断的测试与完善,大大提升了用户体验
基于App Inventor试题库的开发与实践探索

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