漫画阅读、内容聚合、在线阅读、离线下载、用户系统、跨平台移动应用
移动端内容阅读应用(漫画/小说/图集)
多源数据聚合与展示
离线下载与本地缓存管理
AI辅助全栈开发(Flutter + Flask)
点击空白处退出提示
漫画阅读、内容聚合、在线阅读、离线下载、用户系统、跨平台移动应用
移动端内容阅读应用(漫画/小说/图集)
多源数据聚合与展示
离线下载与本地缓存管理
AI辅助全栈开发(Flutter + Flask)
核心功能:
1. 书架管理:网格展示、搜索过滤、多选编辑、更新角标提醒
2. 漫画阅读:滚动浏览、实时页码、日/夜模式切换、阅读进度自动保存
3. 下载引擎:断点续传、暂停/继续/取消、队列管理、封面离线缓存
4. 用户系统:注册登录、JWT认证、Token自动续期、密码强度校验
5. 云端同步:增量书架同步、多设备一致性、云端为唯一真相源
6. 内容发现:多源搜索(22源)、随机推荐、搜索历史、无限滚动
7. 图片加载:三级缓存(内存→磁盘→网络)、加载状态、错误回退
技术栈:Flutter/Dart + Python Flask + SQLite + Docker + JWT + Nginx
14天独立完成,17个版本迭代,10个完整页面。
技术栈:
前端:Flutter 3.41.9 / Dart / Riverpod(状态管理)/ GoRouter(路由)/ Dio(网络)
后端:Python Flask + Gunicorn / JWT(HS256)/ bcrypt(密码加密)
数据库:SQLite(本地 + VPS,零配置部署)
部署:阿里云香港 2GB VPS / Docker(Suwayomi)/ Nginx 反代 / systemd 自启
工具链:Android Studio / VS Code / Git / adb
架构亮点:
- 三级图片缓存:内存 → 磁盘 → 网络自动降级,加载性能提升60%
- 下载状态机:等待→下载中→暂停→完成→失败,支持断点续传和队列管理
- 增量云同步:favorites表逐条增删,5次迭代从全量JSON演进到云端唯一真相源
- AI辅助全栈开发:90%+代码由AI生成,14天完成10页面+后端+部署
技术难点:
- 多设备同步冲突:从双向合并改到云端为准,解决数据覆盖/恢复问题
- DNS三级降级:系统DNS → DoH → 硬编码IP,适配国内网络环境
- 跨盘符编译崩溃:Windows C盘缓存+E盘项目锁冲突,kotlin.incremental=false修复
- AI协作边界:Authorization头被AI当做密码截断,改用字符串拼接绕过
一个人独立完成全栈开发、VPS部署、测试上线全流程。





评论