前端+Vue3移动开发·神领物流司机端

移动AI项目

一、课程背景

课程名称:神领物流司机端移动AI项目

培训周期:五天

课程背景:

随着移动互联网技术的飞速发展。移动应用的普及不仅改变了人 们的生活方式,也为企业带来了前所未有的商业机遇。物流行业作为 国民经济的重要支柱,其信息化、智能化水平的提升对于提高物流效 率、降低运营成本具有重要意义。因此,开发一款专为物流司机设计的移动应用,成为物流行业创新发展的重要方向。随着移动互联网技术的飞速发展。移动应用的普及不仅改变了人 们的生活方式,也为企业带来了前所未有的商业机遇。物流行业作为 国民经济的重要支柱,其信息化、智能化水平的提升对于提高物流效 率、降低运营成本具有重要意义。因此,开发一款专为物流司机设计的移动应用,成为物流行业创新发展的重要方向。

技术方面,本项目采用Uni-app框架并融入AI技术。Uni-app允许 开发者使用一套代码库编写应用,并编译成多个不同平台的应用,包 括iOS、Android、H5、小程序等。同时,uni-app使用原生渲染技术, 使得应用在不同平台上运行时可以获得接近原生应用的性能表现。利 用AI技术,可以自动处理一些繁琐的开发任务,如模块代码自动生成、错误自动检测等。通过框架结合AI进行移动跨平台项目开发大大降低开发成本和维护成本,提高了开发效率。

课程收获:

1.掌握移动多端项目开发调试和发布上线

2.掌握Copilot等AI工具使用,自动化生成模块功能代码

3.掌握ChatGPT大模型使用,提高开发效率

4.掌握Uni-app内置API、自定义组件、分包加载、框架接口等进阶知识

5.从0-1完成一个跨平台物流项目的开发,积累多端项目开发经验。

二、项目介绍

项目概述:

神领物流司机端是一个物流类的移动多端项目(H5/小程序/Android) ,主要服务于货车司机,为其提供货运提货、货运交付的功能,该项目主要包含任务提货、在途运输、货运交付、回车登记、任务消息/公告等功能模块,技术栈: Uni-App+AI工具+Vue3+Uni-UI+Pinia。

项目成果:


项目亮点:

1.一套代码多端部署(H5端/微信&支付宝小程序/Android端)

2.主流AI工具使用和插件集成,进行自动化代码生成和代码检测

3.ChatGPT大模型使用,通过prompt快速提高开发效率

4.云服务实现图片上传和云端存储

5.Pinia状态管理解决方案

6.地图地理定位、路径规划解决方案

7.短信验证码业务解决方案

8.实人认证、一键登录、消息推送、云打包

三、适合人群

1.有HTML+CSS布局页面经验

2.有JavaScript编程经验

3.有Ajax实现前后端通信经验

四、培训目标

1.帮助学员实现从0到1独立开发移动多端项目的能力,并紧密结合主流AI技术,培养学员独立开展AI项目的能力与实力

2.能够集成主流AI插件到前端开发工具, 实现功能推理和代码智能预测

3.掌握利用AI工具提升项目开发交互体验,实现智能问答和智能辅写

4.掌握Uni-App开发环境的搭建, 能够根据设计稿实现项目页面布局

5.掌握Uni-App数据渲染、事件处理、生命周期的应用

6.能够利用AI工具进行相似功能模块的代码整合和测试

7.能够使用Uni-UI 组件库组件并结合业务进行二次定制使用

8.能够使用地图地理定位、逆地址解析等服务

9.能够独立完成项目打包、多端发布和部署

五、参考预习资料

获取方式:请扫描下方二维码,回复【前端+Vue3移动开发】即可获取完整预习资料。

六、准备环境介绍

硬件:

1. 操作系统:Windows10及以上系统或 Mac系统

2. 内存:>8G

软件:

1. 浏览器:建议 Chrome

2. 开发工具:小程序开发者工具、Android模拟器、HbuildX(课堂安装)

3. MD文档查看工具:建议 Typora(付费)

七、课程日程安排

7月22日1.搭建Uni-app开发环境 2.掌握小程序页面布局

  • 1.能够搭建Uni-app基础开发环境
  • 2.知道Uni-app跨端开发的基本思路
  • 3.掌握安卓真机运行环境配置步骤
  • 4.掌握Uni-app中配置、组件以及API的使用
  • 5.掌握Uni-app跨平台兼容的处理方式

7月23日1.我的模块开发 2.用户登录模块开发

  • 1.能够对Pinia进行初始化操作
  • 2.掌握创建Store及数据操作的步骤
  • 3.能够对Pinia数据进行持久化的处理
  • 4.掌握UniForm表单验证的使用方法
  • 5.能够根据业务需求配置请求/响应拦截

7月24日1.消息模块开发 2.任务模块开发 3.AI工具能力

  • 1.独立完成任务通知、公告、任务列表的功能
  • 2.在Uni-app中实现下拉/上拉交互功能
  • 3.独立完成任务详情展示的功能
  • 4.AI代码补全插件Copilot集成和使用
  • 5.AI自然语言转代码插件CodeX集成和使用

7月25日1.提货模块开发(AI生成) 2.在途模块开发(AI生成) 3.异常模块开发(AI生成)

  • 1.ChatGPT大模型介绍和使用
  • 2.使用ChatGPT为核心业务推荐框架、库和工具
  • 3.使用ChatGPT完成提货/异常/在途业务代码生成
  • 4.使用ChatGPT完成项目性能优化和功能测试

7月26日1.打包发布模块开发 2.自定义调试基座 3.UniCloud开发

  • 1.打包发布H5、小程序和App项目应用
  • 2.配置App的图标及启动屏幕
  • 3.生成Android证书
  • 4.配置App端地图服务平台
  • 5.实现实人认证的功能
  • 6.实现一键登录的功能
  • 7.实现消息推送的功能