Skip to content

Repository files navigation

Daily Note App - 轻量级笔记应用

一款基于 Flutter + Material 3 (Ant Design 配色) 的笔记 App,记录每日工作内容和收支明细。


🚀 快速开始

前置要求

  • Flutter SDK 3.0+
  • Android Studio / VS Code
  • Android 设备或模拟器

安装依赖

cd /Users/admin/Desktop/Qwen_code/list_app
flutter pub get

生成 Hive 适配器

flutter pub run build_runner build --delete-conflicting-outputs

运行应用

flutter run

构建 APK

flutter build apk --release

📁 项目结构

lib/
├── main.dart                 # 应用入口
├── theme/
│   └── app_theme.dart        # Ant Design 主题配置
├── models/
│   ├── note.dart             # 笔记模型
│   ├── transaction.dart      # 收支模型
│   └── inspiration.dart      # 灵感模型
├── services/
│   └── storage_service.dart  # Hive 存储服务
├── providers/
│   ├── note_provider.dart    # 笔记状态管理
│   ├── transaction_provider.dart  # 收支状态管理
│   └── inspiration_provider.dart  # 灵感状态管理
├── screens/
│   ├── home_screen.dart      # 首页(时间线)
│   ├── account_screen.dart   # 记账页
│   ├── stats_screen.dart     # 统计页
│   ├── inspiration_screen.dart   # 灵感页
│   └── month_review_screen.dart  # 月度盘点
└── widgets/
    ├── note_card.dart        # 笔记卡片
    ├── transaction_card.dart # 收支卡片
    └── inspiration_card.dart # 灵感卡片

✨ 功能特性

已实现

  • 今日笔记:时间线展示,支持工作/个人/其他分类
  • 记账功能:收入/支出记录,多种分类选择
  • 统计分析:今日概览,支出分类占比
  • 灵感记录:记录每日灵感,支持标签
  • 月度盘点:每月灵感汇总,完成率统计

计划中

  • 📋 日期选择器(查看历史数据)
  • 📋 数据导出(CSV/JSON)
  • 📋 搜索功能
  • 📋 图表可视化(折线图/饼图)
  • 📋 云同步备份

🎨 设计语言

采用 Ant Design Mobile 风格:

  • 主色:#1677FF(科技蓝)
  • 成功色:#52C41A(收入)
  • 警告色:#FAAD14
  • 错误色:#FF4D4F(支出)

🛠️ 开发指南

添加新功能

  1. docs/features.md 记录需求
  2. 让 AI 生成代码
  3. 运行测试验证

报告 Bug

  1. 写入 docs/bugs.md
  2. AI 读取并修复
  3. 验证后删除记录

代码规范

  • 文件 ≤ 300 行
  • 所有代码由 AI 生成
  • 使用中文注释

📸 功能预览

首页 记账 统计 灵感
今日笔记时间线 添加收支记录 分类占比 灵感列表
收支汇总卡片 分类选择 今日汇总 月度盘点

🔄 版本历史

v1.0.0 (2026-04-01)

  • 初始版本发布
  • 四大核心功能:笔记、记账、统计、灵感

基于 Harness Engineering 理念构建 - 人类掌舵,AI 执行

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages