大家好,我是2017 China StudyJams 0159组的学员ChrisYoung,这是我的结业作品:
番茄钟是一个我自己就经常使用的软件,但是用过的4~5款都不满意,要么界面不友好要么操作太麻烦。于是花时间在考试周间隙硬是把纯番茄做了出来。因为我有自己的一贯的平面设计风格,所以尝试了和Material Design结合,效果看上去还不错。此前没有Android开发经验,三天12*3hours的现学现用很痛苦,主要解决的难点有:
- CoordinatorLayout、RecyclerView与Adapter的使用
- AppBarLayout和ActionBar、NavigationBar沉浸式的实现
- Material Design风格化:Circular Reveal、CardView、自定义DialogFragment
- Activity的生命周期与布局更新
- 各种通信的实现:Activity与DialogFragment、接口回调、Intent传值等
- SharedPreferences数据存储
- 用户权限的获取
纯番茄还是有一些功能需要实现如每个CardView的title可以修改、国际化等,代码也敲得很乱。总之花了很多心思,不过学到了很多,真的很感谢StudyJams给我的帮助,谢谢所有志愿者和工作人员们!
Study Jams China:http://www.studyjamscn.com
This version of 纯番茄 Android App comes with one universal variant which will work on all the Android devices.
If you are looking to download other versions of 纯番茄 Android App, We have 1 version in our database. Please select one of them below to download.