源码介绍
本套源码是一款将现有网站快速转换成移动APP的完整 ,基于 Flutter 开发,附带 APP控制端(管理面板) 与 详细视频搭建教程。
主要目标是让非原生开发者也能通过最小改动(只需填写域名)生成 Android 与 iOS 安装包,并通过控制端实时调整 APP 的外观与导航逻辑。
核心功能亮点
1. 一键生成APP
在源码内填写你的网站域名,运行编译即可生成安卓(APK/AAB)或苹果(IPA)安装包。
2. Flutter跨平台支持
同一套代码同时支持 Android 与 iOS,界面表现统一、性能优秀。
3. 可视化控制端
通过控制端你可以:设置 APP 主题颜色、上传 APP 图标、编辑底部菜单、添加/编辑悬浮按钮、配置跳转链接与站点适配规则等。
4. 自定义菜单与跳转
支持多级菜单配置,点击菜单跳转到控制端设置的任意页面或外部链接(包括 H5 页面、内嵌 WebView 路径、深度链接等)。
5. 悬浮按钮与多种导航模式
支持底部 Tab、侧边栏与悬浮快捷按钮,便于快速引导用户到目标页面(如商城、专题、客服、投稿页等)。
6. 视频部署教程
项目附带逐步视频教程,覆盖环境搭建、依赖安装、域名替换、打包签名、线上发布等关键步骤,降低上手门槛。
技术栈与运行环境
前端 / 移动端: Flutter(Dart)
开发工具: Android Studio(推荐) / VS Code 可选
控制端: 可用 PHP/Node/Vue 等常见技术栈(源码内含示例控制端)
打包依赖: Android SDK / Xcode(iOS 打包需 macOS 与有效证书)
建议环境:
-
Android:Android Studio + Java SDK + Android SDK Platform
-
iOS:Xcode 13+(打包 IPA)、有效 Apple Developer 账号
适配方式: WebView(内嵌站点)或自定义 API 接口渲染部分页面
常见部署步骤(简明)
1. 准备环境
-
安装 Flutter SDK、Android Studio、配置 Android SDK;
-
iOS 打包需准备 macOS + Xcode + Apple 开发者账号。
2. 修改域名与配置
-
在 Flutter 项目中找到配置文件(通常为
lib/config.dart或assets/config.json),将SITE_URL/BASE_URL修改为你的站点域名; -
若需自定义 UA 或拦截规则,也在该配置处设置。
3. 配置控制端
-
部署控制端到服务器(按源码内说明),填入控制端访问地址;
-
在控制端上传 APP 图标、设置主题色、配置菜单与悬浮按钮。
4. 调试与热重载
-
在 Android Studio 中运行
flutter run做真机或模拟器调试,检查页面适配与 JS 交互(如有)。
5. 签名与打包
-
Android:配置
keystore并执行flutter build apk或flutter build appbundle; -
iOS:在 Xcode 中配置签名证书并运行
flutter build ipa(或使用 CI/CD)。
6. 发布与维护
-
将生成的 APK/AAB 上传至 Google Play(或私服分发),IPA 上传至 App Store(或企业分发);
-
通过控制端实时调整菜单与样式,无需重新打包的变更(控制端支持的内容)。
扩展能力与二次开发
离线/缓存支持:增加页面缓存、离线浏览能力以改善弱网体验。
原生能力接入:通知(Push)、相机、文件选择、支付SDK(微信/支付宝)、剪贴板、分享等均可扩展为原生插件。
混合渲染策略:对关键页面改写为原生 Flutter 页面以提升性能,其他页面使用 WebView 渲染。
多域名与白标:控制端支持多套皮肤与品牌配置,可用于白标化分发。
适用场景
-
现有内容站点、一页式网站快速生成移动 APP。
-
企业官网、资讯平台、视频站、商城站、会员系统上移。
-
客户端白标化分发(为多品牌生成多套 APP)。
-
需要控制端实时小幅调整 APP 外观与菜单的业务场景。








