跳转至

Celechron

378 个字 预计阅读时间 1 分钟

项目简介

  • 项目名称:Celechron 的功能开发与维护
  • 一句话简介:使用 Dart+Flutter 开发的一款时间管理器,具有待办事项、时间统计、DDL 抓取等功能
  • 目的:了解 IOS 开发流程,学习 Flutter 框架,学习多平台开发
  • 相关链接:
  • 项目进程:进行中
  • 项目技术栈:Dart、Flutter、IOS、Android
  • 项目难点:时间统计、时间报告

什么是 celechron

用到的技术

dart

flutter

Features 开发记录

日程功能:

  • 日程同步至系统日历fix 对于 iPad 版本支持)
  • 日程支持 iCal 格式导出

信息抓取功能:

  • 获取二三课堂分数了

成绩计算功能:

  • 课程主修绩点计算,支持百分制绩点的显示
  • 课程加权绩点计算

UI/UX 开发记录

日程与课表:

  • 期中考试增加强调字样
  • 任务界面添加滑动手势:完成 / 重启 / 删除
  • 日程界面增加课表入口

成绩界面:

  • 绩点隐藏

其他:

  • 退出登录二次确认弹窗
  • Contributors 页面动态更新
  • 付款码刷新按钮

Fix Bugs

  • 修复本研课程互通问题,本科生研究生互相选课,导致出现的课程信息抓取问题
  • 雪灾浙大,修复对于助教身份布置的作业依然显示在待办事项中的问题
  • 修复 setState() called during build 错误
  • 修复一些所有现存的 lint error

效果

相关更新帖子在 CC98 榜首

实现 merge*6