关于可记
项目简介
可记(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!
开发环境设置
- 确保已安装 Flutter SDK 3.0+
- Fork 本仓库
- 克隆您的 Fork
- 安装依赖并生成代码
bash
flutter pub get
dart run build_runner build --delete-conflicting-outputs代码规范
- 遵循 Flutter 官方代码规范
- 使用有意义的命名
- 注释重要业务逻辑
- 参考
CODEBUDDY.md中的详细规范
联系方式
隐私与安全
- 隐私政策: 查看完整隐私政策
- 安全政策: 查看项目 SECURITY.md
致谢
感谢以下开源项目:
- Flutter
- Drift
- flutter_bloc
- 以及所有贡献者
