编辑点评:开源免费的一款Android记录事务APP
安卓手机免费开源的一款主打精简的手机事务所应用,小鹅事务所app界面干净清爽易用,用户可以根据源码自己修改重新编译自己需要的功能,不需要存储权限等内容,拥有多层的界面设计,很不错的一款实用待办事项软件。
小鹅事务所app功能介绍
1、由于当代Android手机太大了,因此我主要将操作区域放在了屏幕的中下方,将展示区域放在屏幕的上方,方便使用。
2、APP中的主要功能为笔记、记账、记录事务、纪念日的功能,有很多市面上应用的影子,也比较缝合。
3、软件的界面干净清爽,拥有丰富的功能,整合了日历模块,事件选择模块和图标模块。
页面设计说明
账单分析界面
设计比较多的数据处理,使用MPAndroidChart开源库生成图表。
View 层
View层主要应用到了观察者模式,也是第一次接触这个模式。
ViewModel 层
ViewModel使用了Jetpack同名框架ViewModel,这里就没什么好说的,主要承接View和Model层之间的中间人。
Model 层
在数据持久上使用了Room数据库,使用DataStore存放一些不是很重要的数据,没有架设服务器。在使用Room的时候遇到了比较多的坑,并且网上常见的教程都是关于简单使用,场景一旦复杂就没什么教程了,之后有时间会写一期说说。
纪念日界面
主要功能仿造Day Matter倒数日
多选删除
说实话这个功能看着简单,做起来不简单。。。在实现的时候用了很多笨方法,性能其实不是很好,胜在测试数量不大(几千条)的时候也不会造成不流畅的现象,在以后掌握了新知识的时候会对这一块进行重构。
开发者的话
这个APP是弄毕业设计的时候写的,也是一个比较成规模的个人项目,断断续续花了几个月的时间,将会分为多篇文章记录一下。刚开始写这个APP的时候也仅仅看完郭霖老师的一本《第一行代码》。由于在学习的过程中用到了很多别人的成果,纠结了很久发不发出来,现在发出来用来记录我的Android学习路程。后续将会用多篇文章爬坑。。。
更新日志
1.8.8更新
优化用户界面
修复已知bug
热门评论
最新评论