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 中的详细规范

联系方式

隐私与安全

致谢

感谢以下开源项目:

最后更新于: