1.首先确认自己想要做APP的一个方向
根据自己的需求确定APP的类型 (其实主要也是拿来练手的一个项目 主要是走一遍系统的流程和学习一些新的知识点。)
确定方向之后就可以考虑下样式 可以找同类型的APP来进行比较 选择自己喜欢的UI类型
2.考虑数据从哪里来?
我们做移动端往往都是后台直接给接口 我们来进行数据调试与展示 那我们自己做一个APP的时候该怎么去创建数据呢?
1.使用网络云服务器
这是第三方的服务器 可以给我们提供一些免费的接口 实现一般情况下的功能是没有问题的
2.可以自己搭建后台 选择自己想要的一些数据 (这里可能需要用到一些工具 oss存储服务,cdn加速等等)
当然 你自己想去研究的话也不是不可以的 大部分我们用第一种方式就可以
3.进行开发
需要自己考虑好架构与功能逻辑 当然移动端的朋友们 肯定都相当熟悉了
这里可能会对后台有一些要求 需要搭建一个java web应用 来进行我们APP的项目后台管理
一般会用到这些知识
HTML,CSS,JSP/Servlet,Struts2,Hibernate,Spring,Mybatis
oss云存储会在后台和移动端都能够用到
使用文件存储的一个好处就是服务端不需要做过多的处理,在移动端,我们首先将文件上传到文件存储中,获取存储的路径,将这个路径传给服务器存起来就好了,很方便。
除此之外,移动端还需要对上传的图片进行处理,比如加滤镜,加标签,裁剪,美化等等。
4.搭建ECS 云服务器
等到应用可以在本地顺利跑起来的时候,这个时候就要考虑购买一台ECS服务器并部署应用了,这样,别人才能在公网上顺利访问你的应用呀。
5.然后根据自己的跟人需求上架应用市场
本文由威海网络公司半岛科技转载整理2019.05.03