一个 18 岁独立开发者想证明的事
开始学习 Flutter 开发,从零开始搭建 Solace 的原型。最初的版本只有一个简单的聊天界面。
项目大半年,历经多次重构。引入 BLoC 架构、SQLite 数据库、完整的角色系统。逐渐从不成熟的原型成长为一个可用的应用。
v1.0.0 正式发布。支持多角色聊天、自定义角色、API 密钥管理。开始有第一批用户。
持续迭代,新增心情日记、语音消息、朋友圈互动、应用内更新等核心功能。坚持零后端、纯本地、完全免费的路线。
Solace 的核心理念是零后端——所有的数据都存储在你的设备上,不需要任何云端服务器。
| 架构 | 纯本地,零服务器 |
| 前端框架 | Flutter + Dart |
| 状态管理 | BLoC 模式 |
| 本地存储 | SQLite(聊天记录)+ SharedPreferences(设置) |
| AI 接口 | 兼容 OpenAI API,用户自带 Key |
| 后台消息 | WorkManager(Android 原生调度) |
| 构建目标 | arm64-v8a 优化(23MB) |
| 数据隐私 | 100% 本地,不上传,不追踪 |