Flutter 大作业

💡

以下作业选做一个

以下作业选做一个

以下作业选做一个

两个都做也行(

下面两个项目各有侧重,待办清单侧重于网络请求,对系统功能的使用较少;而分类相册不涉及网络请求,但是对系统功能的调用较多,例如创建文件夹、调用相机拍照等等

TODO-List:待办清单

一天晚上…

总监:喂?是这样的,我发现我最近经常忘事情,昨天把女神的生日都忘力😭

你:啊?不是哥们你女神谁啊?

总监:这你就不用管了,㊙️

你:所以你女神生气了想让我帮忙?

总监:那倒不至于,生过的气已经没法收回了,现在开始我要牢记重要的事情

你:so?

总监:我想让你帮我开发一个APP,具体来说是一个ToDo清单。

总监吭哧吭哧地给了你一份需求文档…

基本需求

  • 支持添加待办项
  • 支持删除待办项
  • 支持完成待办项
  • 支持用户登录
  • 待办项支持本地和云端同步

加分项

  • 可以给待办项添加截止日期
  • 有专门的页面可以查看已完成的待办项
  • 支持对待办项按照截止日期排序
  • 一段时间内可以自动登录,无需每次启动应用都输入帐密

本项目的网络请求部分需要后端支持,这里放一下后端源码仓库:https://github.com/GraftCopolymer/todo_list_backend

后端是一个经典的SpringBoot项目,怎么跑请自行搜索

CategoryAlbum:分类相册

刚进入大学,你是否有这样的烦恼:上课用手机拍摄老师的板书或者PPT,不久后就要在上千张其他照片里面艰难地寻找…

所以某一天你想到可以做一个分类相册APP,它可以新建不同的类别,并可以选择已经创建好的类别,它可以调出系统相机进行拍照,并且把拍好的照片存到当前选择的类别中,这样一来,以后上课之前只需要先选择当前课程的类别,然后拍照,这样你的照片就可以自动归类了,不仅查找方便,拍摄也方便!

基本需求

  • 可以调出系统相机进行拍照
  • 可以新建不同的类别
  • 可以选中不同的类别
  • 使用本APP拍摄的照片会被自动归类到当前选择的类别
  • 支持根据类别分类查看图片的缩略图
  • 支持删除图片
  • 支持删除一个类别(其中的图片一并删除)

加分项

  • 支持点击缩略图进行放大查看
  • 支持批量选择删除图片
  • 支持更改某张照片的所属类别
  • 支持重命名某个类别

以上,UI界面和逻辑自行设计,不做要求,遇到特殊情况,例如,用户还没新建类别就开始拍照,请自行设计此类问题的处理逻辑

说明

如果上述项目你有些需求没有写出来也不要紧,我们会根据你写出来的需求进行打分。