- 创建、编辑和删除任务
- 设置任务优先级和截止日期
- 添加子任务
- AI智能任务拆分建议
- 任务搜索和筛选
- 日历视图展示
- 创建和编辑日程
- 设置提醒
- 支持重复日程
- 添加地点和参与者
- 专注时间计时
- 自定义工作和休息时长
- 关联任务
- 专注记录统计
- 任务完成率统计
- 专注时间分析
- 工作效率趋势
- AI生产力洞察
- Flutter框架
- Material Design 3设计规范
- Provider状态管理
- SQLite本地数据库
- SharedPreferences配置存储
- OpenAI API集成
- 智能任务拆分
- 时间管理建议
- 确保已安装Flutter开发环境
flutter doctor- 克隆项目
git clone [项目地址]
cd timemaster- 安装依赖
flutter pub get- 运行应用
flutter run- 获取OpenAI API密钥
- 在应用设置中填入API密钥
- 点击右下角的「+」按钮创建新任务
- 填写任务标题、描述、优先级等信息
- 可选择获取AI建议进行任务拆分
- 在任务列表中管理和跟踪任务进度
- 在日历视图中选择日期
- 点击「+」按钮添加日程
- 设置日程时间、地点和提醒
- 查看和管理每日日程
- 选择要专注的任务
- 点击开始按钮启动计时
- 专注期间避免打扰
- 完成后查看专注统计
- 查看任务和时间统计数据
- 分析工作效率趋势
- 获取AI生产力建议
- 优化时间管理策略
- 首次使用需要配置OpenAI API密钥
- 建议定期备份重要数据
- 遵循番茄工作法的时间规划建议
欢迎提交Issue和Pull Request来帮助改进项目。
MIT License