消息通知

从0开始开发一个App

从零开发一个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

 app程序开发

将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外包公司将根据合同要求交付相关内容,合作完成。至于后期是否需要维护升级,要根据双方的合同要求。