这是一个综合性的app inventor 2实例教程,账本的功能比较多。我们先看下下面的实例教程记账本-功能模块设计示例图:

核心功能就有5个之多,其他的功能是辅助性的比较简单。首先要有数据才能查询和处理数据,所以最先有的模块就是收入的记录还有支出的记录。等记录了一定数据后,就需要查询功能。最后的统计功能就是对数据的处理加工。
由于收支财务信息属于个人和家庭内部的信息,不方便让别人知道,为保护信息的安全,应用设置了登录保护功能,可以在设置功能中重置密码。
为了让用户方便熟练使用账本,增加一栏使用和操作说明。
初看这个项目是一个数据处理的项目,实则不然。积木式的操作代码,不想JAVA其实不需要我们有对数据库的操作。数据库组件只是存放数据,只能读取本地数据转变到数据列表,APP inventor主要就是操作列表数据,每次处理完列表数据记得保存会数据库,不然数据库的数据是不会更新的。
学生作品比较适合设计这种实用性的项目,难度适中。整个实例教程按照用户使用记账本APP各项功能的顺序来教学,所下一篇我们讲的就是登录界面的UI设计和逻辑设计。