# OfferHelp_app **Repository Path**: du1in9/OfferHelp_app ## Basic Information - **Project Name**: OfferHelp_app - **Description**: OfferHelp 安卓版 —— 从 0 到 1 的求职学习路径与求职指南。基于 OfferHelp Web 应用,内置离线页面,支持本地方案保存与任务进度跟踪。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-11 - **Last Updated**: 2026-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OfferHelp Android OfferHelp 安卓版 —— 从 0 到 1 的求职学习路径与求职指南。基于 [OfferHelp](https://gitee.com/du1in9/OfferHelp) Web 应用,内置离线页面,支持本地方案保存与任务进度跟踪。 ## 产品界面 填写背景一键生成方案,并浏览学习路径、求职攻略、目标公司、面试简历与项目实战等模块。 | 信息填写 | 学习路径 | 求职攻略 | |:---:|:---:|:---:| | ![信息填写页](docs/screenshots/信息填写页.jpg) | ![学习路径页](docs/screenshots/学习路径页.jpg) | ![求职攻略页](docs/screenshots/求职攻略页.jpg) | | 目标公司 | 面试简历 | 项目实战 | |:---:|:---:|:---:| | ![目标公司页](docs/screenshots/目标公司页.jpg) | ![面试简历页](docs/screenshots/面试简历页.jpg) | ![项目实战页](docs/screenshots/项目实战页.jpg) | ## 功能 - 输入学历层次、院校专业、年龄、目标行业/岗位、招聘类型等背景信息 - 一键生成 **分阶段学习路径**(任务、里程碑、优先级) - 汇总 **精选学习资料**(书籍、课程、网站、工具) - 提供 **求职建议**(时间线、渠道、面试技巧、准备清单) - **薪资参考**、目标公司推荐、面试与简历指导 - 本地方案保存与恢复,学习进度勾选记录 ## 环境要求 - Android Studio(推荐最新稳定版) - Android SDK API 35 - JDK 17+ ## 快速开始 1. 克隆仓库后,复制 `local.properties.example` 为 `local.properties`,填写本机 SDK 路径: ```properties sdk.dir=D\:\\Android\\Sdk ``` 2. 用 Android Studio 打开项目,等待 Gradle Sync 完成(已配置阿里云 / 腾讯云镜像)。若 Sync 提示 JDK 版本不足,在 **Settings → Build → Gradle → Gradle JDK** 中选择 JDK 17+(可用 Android Studio 自带 JBR)。 3. 连接真机或模拟器,点击 **Run** 运行。 ### 同步 Web 资源 界面与业务逻辑来自 OfferHelp Web 工程。若 Web 端有更新,执行: ```powershell powershell -NoProfile -ExecutionPolicy Bypass -File scripts\sync-web-assets.ps1 ``` 该脚本会重新构建 OfferHelp 并同步到 `app/src/main/assets/app/`。 ### 打包 Release APK ```powershell powershell -NoProfile -ExecutionPolicy Bypass -File scripts\package-release.ps1 ``` 输出:`release/OfferHelp-v1.0.0.apk` ## 技术栈 - Kotlin + Jetpack Compose(原生壳) - Android WebView + WebViewAssetLoader(内置离线 Web UI) - Gradle 8.11 + Android Gradle Plugin 8.7 ## 权限说明 仅申请 **网络权限**,用于在用户点击链接时打开外部课程/网站;核心功能完全离线运行。 ## 相关项目 - PC / Web 版:[OfferHelp](https://gitee.com/du1in9/OfferHelp) ## 许可证 与 OfferHelp 主项目保持一致。