# dev-review **Repository Path**: hyb_repository/dev-review ## Basic Information - **Project Name**: dev-review - **Description**: 一款**完全离线、零登录**的移动端面试复盘工具,专为开发者打造,支持 Markdown 编辑与实时预览,帮你把零散的面试问答、技术总结、职业规划沉淀为结构化知识库。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-20 - **Last Updated**: 2026-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ```markdown # 📒 面经本 / DevReview 一款**完全离线、零登录**的移动端面试复盘工具,专为开发者打造,支持 Markdown 编辑与实时预览,帮你把零散的面试问答、技术总结、职业规划沉淀为结构化知识库。 --- ## ✨ 核心特性 - 📝 **Markdown 原生支持** 使用熟悉的 Markdown 语法记录面试题、技术对比、设计模式、职业思考,支持代码高亮、表格、任务列表等。 - 🔒 **数据完全本地化** 所有笔记仅存储在手机本地,无需注册、无需联网,杜绝隐私泄漏风险。数据库 + 文件系统双重存储,确保数据安全可靠。 - 🏷️ **标签与分类管理** 可按公司、技术栈(如 Java、Spring、TDengine)、面试轮次自由打标签,支持快速检索和归类。 - 👀 **编辑 / 预览双模式** 移动端适配,沉浸式编辑 + 一键渲染预览,随时检查排版效果。 - 📦 **一键导出备份** 支持将全部笔记导出为 ZIP 文件(含 .md 原文 + 数据库),方便迁移至其他设备或云盘手动备份。 - 🚀 **跨平台运行** 一套 Flutter 代码同时打包 Android 和 iOS,体验一致且流畅。 --- ## 📱 适用场景 - 面试后立刻记录问题与回答,复盘知识点漏洞 - 整理常见技术问题(如 TDengine 架构、若依 vs JHipster 对比、设计模式等) - 制定并跟踪个人职业规划,随时回顾成长路线 - 构建属于自己的离线技术知识库 --- ## 🛠️ 技术架构 | 模块 | 技术选型 | |------|----------| | 跨端框架 | Flutter 3.x | | 本地数据库 | SQLite (drift) | | Markdown 渲染 | flutter_markdown | | 文件管理 | path_provider + dart:io | | 状态管理 | Provider / Riverpod | | 打包平台 | Android (APK/AAB) + iOS (IPA) | ## 分层结构: lib/ ├── main.dart ├── models/ # 数据模型(笔记、标签等) ├── database/ # 数据库定义、DAO、迁移 ├── pages/ # 首页列表、编辑器、设置 ├── widgets/ # 通用组件 └── utils/ # 工具函数 ``` 所有数据在应用沙箱内闭环,不包含任何网络请求或第三方统计 SDK。 --- ## 🚀 快速开始 ### 环境要求 - Flutter SDK ≥ 3.0 - Android Studio / Xcode(对应平台构建) ### 运行步骤 ```bash # 1. 克隆仓库 git clone https://gitee.com/你的用户名/仓库名.git # 2. 进入项目目录 cd 仓库名 # 3. 安装依赖 flutter pub get # 4. 运行(连接设备或模拟器) flutter run ``` ### 打包安装 ```bash # Android APK flutter build apk --release # iOS(需在 macOS 环境下) flutter build ipa ``` --- ## 📖 示例内容 App 内预置的技术笔记灵感(实际需手动添加): - **设计模式总结**:策略模式、责任链模式、抽象工厂模式 - **TDengine 面试百问**:架构设计、超级表、高并发写入、集群负载均衡 - **框架对比**:若依 vs JHipster(技术栈、功能模块、适用场景) - **个人职业规划**:Java 深耕、微服务实战、JVM 调优、云原生路线 --- ## 🗺️ 路线图 - [x] 本地 Markdown 编辑与预览 - [x] 标签分类与模糊搜索 - [x] 数据导出为 ZIP - [ ] 笔记间内部链接跳转 - [ ] 暗黑模式适配 - [ ] 桌面端(Windows/macOS)支持 --- ## 🤝 贡献 本项目为个人自用工具,暂无公开协作计划。如果你有好的建议,欢迎提 Issue 交流。 --- ## 📄 开源协议 MIT License © 2025 [hyb] ```