使用UNIAPP开发APP教程-01框架搭建

背景

作为之前对前一篇放弃mui框架转战uniapp的填坑,借着最近几个月公司不忙,因此用uniapp写了一个外包项目,初夏APP。该APP主要包含功能有活动报名,商品购买,动态发布,聊天以及分享等。由于之前客户开发的APP出现过资金被盗刷的现象。因此在这次开发前,专程提出要对项目的数据做到安全。奔着多收了2w的RMB。因此在设计之初,引入了RSA加AES加密的功能。

主要技术

本人是后端JAVA出生的全栈(手动滑稽),因此在选型的时候放弃了uniCloud开发。原因是目前虽然uniCloud可做云服务端和数据持久等功能。但是收费不明细,并且不知道资金实力如何。万一那天突然放弃该云服务,基本就废一个APP了。当然,纯个人感受。因此服务端仍然采用了JAVA。下面主要罗列下好玩的技术点

		1. 数据前后端加密功能(响应数据加密,POST请求加密)
		2. 前端图片根据大小长宽压缩
		3. 根据视频大小APP端压缩
		4. 阿里OSS票据直传
		5. 微信及支付宝支付及退款,查账
		6. 苹果支付功能
		7. websocket长连接维护功能(用于站内通知)
		8. uniapp推送功能(用于站外通知)
		9. APP分享功能
		10. 自动唤醒APP功能 

奔着只做APP不做小程序及网页端,整体采用了全NVUE的方式实现。接下来我会对每个功能点进行详细说明,以及带着操作一遍基础的板块。

流程

本流程主要涵盖了项目的创建,以及完善数据前后端加密功能(响应数据加密,POST请求加密)

  1. 创建项目
    在这里插入图片描述
    在这里插入图片描述

  2. 启动
    使用手机链接开发电脑,打开安卓手机开发者模式,允许调试。之后运行即可,参考这里

这样我们便启动了一个UNIAPP。下一篇讲解如何打安卓包和IOS开发包及正式包

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、项目概述 本项目是一个基于uni-app开发的通用框架搭建,旨在提供一套完整的开发框架,方便开发者快速搭建开发uni-app应用。本项目的主要功能包括页面路由、数据管理、请求封装、组件库、工具函数等。 二、项目计划 1、项目启动阶段(1周) 确定项目目标、需求分析、技术选型、团队组建、开发环境搭建等。 2、框架搭建阶段(2周) 包括路由搭建、数据管理搭建、请求封装搭建、组件库搭建、工具函数搭建等。 路由搭建:根据需求分析,确定路由结构和页面跳转规则,使用uni-app提供的路由API进行搭建。 数据管理搭建使用vuex进行状态管理,根据项目需求,设计状态管理模块,实现状态的统一管理。 请求封装搭建:封装uni-app的请求API,实现统一的请求拦截、响应拦截、错误处理等。 组件库搭建:根据项目需求,设计并开发通用组件和业务组件,提高开发效率和代码复用率。 工具函数搭建开发常用的工具函数,如日期格式化、字符串截取等,提高开发效率和代码复用率。 3、框架优化阶段(1周) 对框架进行优化,包括性能优化、代码优化、文档编写等。 性能优化:对框架中的性能瓶颈进行优化,提高应用的性能和用户体验。 代码优化:对框架中的代码进行优化,提高代码的可读性和可维护性。 文档编写:编写框架使用文档和开发文档,方便开发使用和维护框架。 4、测试和发布阶段(1周) 进行测试和发布工作,包括单元测试、集成测试、验收测试和版本发布等。 单元测试:对框架中的每个模块进行单元测试,确保代码的正确性和稳定性。 集成测试:对框架进行集成测试,确保各模块之间的协调运作。 验收测试:对框架进行验收测试,确保框架满足需求和质量要求。 版本发布:将框架发布到应用商店或开源社区,供开发使用和参考。 5、项目总结阶段(1周) 对项目进行总结和反思,总结项目经验和教训,为以后的项目提供借鉴和参考。 三、结语 本项目计划共计6周,包括项目启动、框架搭建框架优化、测试和发布、项目总结等阶段。通过本项目的开发,能够提高开发效率和代码复用率,为后续的uni-app应用开发提供参考和借鉴。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值