从零开发一个app前期
前置技能:
java,vue,mysql,springboot
最近看上了一个视频讲的不错:
bilibili的:uniapp实战项目仿糗事百科
打算跟着大神的脚步一步一步学会从0到1,从前到后...
下载安装软件:
Uniapp官网:https://uniapp.dcloud.io/
开发工具官网:https://www.dcloud.io/hbuilderx.html
插件安装:
App真机运行
uniapp编译
Htmlhint html语法校检
Stylelint css语法检查
Eslint-js js语法检查
Es6编译
安卓真机调试:
创建一个demo项目,选择uniapp然后选择运行到手机...
运行到手机步骤:
刚开始未检测到手机或模拟器,然后插入手机,传输文件那种模式,接着打开 开发者模式允许安装软件,点击运行到手机,然后就编译项目,手机进行安装项目,打开成功。
运行完之后,第一个在手机运行的项目就诞生了.
趁热打铁,我们继续,将项目在官方的css样式拷贝到我们的项目中。
从官方demo中引入uni.css
将hello官方的demo中的static文件夹数据放入,防止缺少引入数据报错。
然后在app.vue中的style中引入:
@import "./common/uni.css";
最后在index模块使用
<view class="uni-list">
<view class="uni-list-cell">
<view class="uni-list-cell-navigate uni-navigate-right">
例子
</view>
</view>
<view class="uni-list-cell">
<view class="uni-list-cell-navigate uni-navigate-right">
例子2
</view>
</view>
<view class="uni-list-cell">
<view class="uni-list-cell-navigate uni-navigate-right">
例子3
</view>
</view>
</view>
使用ulist就能导入代码
APP开发完整步骤:
第一,App开发前期
明确应用程序开发的需求;
在明确需要开发app之前,首先要问自己为什么要制作app,手机app需要什么样的系统版本,app是谁使用的,面向的用户是什么样的集团等。了解开发app行业,分析app开发。
2.确定应用开发报价
确定需求后,开发公司会根据沟通内容列出开发app功能需求列表。目前思维导图大多被广泛使用,可以根据这个思维导图添加或删除。确定功能需求后,确认开发模式是什么。最后,开发公司会计算开发所需的周期和人员投入,提供详细的开发价格表。
第二,App开发中期
1.确定视觉用户界面设计
用户界面设计是APP正式开发的第一步。一般而言,应用程序风格最好简洁大方,功能一目了然,可以让用户第一眼留下好印象。效果图的制作将根据应用程序的需要,应用程序的LOGO,应用程序面对人群选择主调,最终让客户确定。
2.开发app软件应用
确定app界面风格后,即可正式进入app应用开发。目前主流app有两种,一种是基于Android的app,一种是基于苹果的app。两个系统使用的开发语言和工具不同,但流程基本上包括前端开发、后端开发、应用界面开发、服务器环境建设等。此外,还有页面标记和手机匹配,这是app开发项目的独特流程。这个环节是为了让app在不同的手机上正常显示和使用,后期上线不会影响用户使用app的体验。
进行应用程序的整体测试
测试内容包括:APP内容测试、APP性能测试、APP功能测试、APP视觉测试、BUG调试修复。如果测试问题需要及时修复,直到测试结果通过,App的整体开发才能完成。可以邀请更多的内部人员进行测试,充分优化和测试应用的体验和稳定性。
第三,App开发后期
App打包上线发布
一切完成后,就可以在各大应用市场上线了。APP在线审核,一般苹果的APPstore审核大概需要一周时间,Android审核大约需要3天,甚至更快,所以我们要注意把握好这段时间,不要让审核时间延误上线时间。另外,有些情况会导致审核失败,需要修改资料重新提交,从而导致审核周期延长。
Apppp后期维护升级
App外包公司在p外包公司将根据合同要求交付相关内容,合作完成。至于后期是否需要维护升级,要根据双方的合同要求。