Skip to content

关于可记 ​

项目简介 ​

可记(Keji) 是一款综合性的生活管理应用,旨在帮助用户高效管理日常事务。它是一个单用户、本地优先的移动应用,用于管理日常任务、财务、密码和个人笔记。

特点 ​

📱 本地优先 ​

所有数据存储在本地设备上,不依赖网络连接,您的数据完全由您掌控。

🔐 隐私至上 ​

敏感数据(如密码)使用 AES-256 加密存储,支持生物识别解锁。应用锁支持密码/手势/生物识别三种方式,可设置锁定超时时间,启用生物识别后仅显示生物识别界面,确保您的隐私安全。

⚡ 高性能 ​

采用 Flutter 框架和 Drift + SQLite 数据库,确保应用响应迅速、运行流畅。

🎨 简洁优雅 ​

遵循 Material Design 3 设计规范,提供清新简洁的用户界面。

技术栈 ​

类别技术
框架Flutter 3.0+
语言Dart 3.0+
数据库Drift + SQLite
状态管理BLoC + Provider
加密AES-256
设计规范Material 3

开源协议 ​

本项目基于 MIT License 开源。

作者 ​

拾叶

贡献指南 ​

欢迎提交 Issue 和 Pull Request!

开发环境设置 ​

  1. 确保已安装 Flutter SDK 3.0+
  2. Fork 本仓库
  3. 克隆您的 Fork
  4. 安装依赖并生成代码
bash
flutter pub get
dart run build_runner build --delete-conflicting-outputs

代码规范 ​

  • 遵循 Flutter 官方代码规范
  • 使用有意义的命名
  • 注释重要业务逻辑
  • 参考 CODEBUDDY.md 中的详细规范

联系方式 ​

隐私与安全 ​

致谢 ​

感谢以下开源项目:

最后更新于: