



本资源为网站转换APP的完整Flutter项目源码,支持将任意网站快速打包生成Android与iOS双端应用。采用Flutter框架开发,集成可视化控制端管理系统,用户仅需替换域名即可生成原生体验的APP。源码开放全功能模块,适用于企业官网、电商平台、内容社区等场景的移动化转型需求。
核心功能模块说明
1. 域名快速生成引擎
- 前端配置文件自定义入口:修改
lib/config/url_config.dart
中的目标网址 - 动态解析网页资源:自动适配响应式布局与触摸事件
- 原生容器封装:Webview组件深度优化(手势返回/缓存机制)
2. 控制端管理系统
- 实时UI配置中心:
- 应用主题色动态调整(支持十六进制/RGB格式)
- 应用图标批量上传(自动生成Android/iOS多尺寸图标)
- 导航菜单编辑器:
- 底部菜单栏自定义(文字/图标/排序)
- 悬浮按钮样式库(圆形/方形/动态吸附边缘)
- 跳转路由绑定器:
- 菜单项关联指定URL路径(支持外部链接与站内锚点)
- 新窗口打开策略配置(直接跳转/内置浏览器)
3. 多端编译支持
- 原生工程结构完整保留:
- Android:
android/app/
目录含Gradle构建脚本 - iOS:
ios/Runner
目录含Xcode工程文件
- Android:
- 一键编译命令:
- 安卓APK生成:
flutter build apk --release
- iOS包导出:
flutter build ios --release
- 安卓APK生成:
部署流程说明
- 环境准备
- 开发工具:Android Studio 2022+
- 环境依赖:Flutter 3.7+ SDK / Xcode 14+ (iOS)
- 源码配置
- 修改域名文件:
lib/config/url_config.dart
→const String baseUrl = "https://yourdomain.com";
- 配置控制端:
admin_panel/config.php
设置后台管理账号
- 修改域名文件:
- 编译生成
- 安卓端:Android Studio执行
Build > Generate Signed Bundle
- iOS端:Xcode选择Runner项目执行
Product > Archive
- 安卓端:Android Studio执行
配套资源包含
- Flutter主工程源码(含Dart核心模块)
- PHP控制端系统(支持宝塔面板部署)
- 图标生成工具集(Android Studio图标插件)
- 视频部署教程(3段式操作指南:环境配置→域名替换→上架商店)
控制端功能示例:
- 登录后台
http://yourdomain.com/admin
- 进入【主题设置】修改主色值 → 实时同步APP界面
- 在【菜单管理】添加新项 → 输入名称/选择图标/绑定跳转链接
- 点击【应用配置】生成更新包 → 用户端热更新生效
源码采用模块化架构:
- 前端交互层:
lib/ui/
含首页/菜单/设置页面组件 - 通信中间件:
lib/services/
控制端API对接模块 - 原生扩展桥:
android/app/src
处理权限申请/推送集成
注:iOS上架需自行准备开发者账号,部分功能需原生扩展实现(如支付/推送)。