根据自己的需求确定APP的类型(其实主要是练手的项目,主要是走系统流程,学习一些新的知识点。)
确定方向后,可以考虑风格,找到同类型的APP进行对比,选择自己喜欢的UI类型
2.考虑数据来自哪里。
我们做移动的时候,经常直接在后台给出界面。我们调试并显示数据。当我们自己制作一个APP时,我们如何创建数据?
1.使用网络云服务器出租,例如[Bmob后端云]和[LeanCloud],它们现在已经上市
这是第三方服务器出租,正常情况下可以给我们提供一些免费的接口来实现功能,没有问题
2.你可以建立自己的后台,选择一些你想要的数据(这里你可能需要使用一些工具oss存储服务,cdn加速等。)
当然,如果你想自己研究,也不是不可能。我们大多数人都可以用为数不多种方法来做
3.执行开发
你需要自己考虑架构和功能逻辑。当然,手机端的朋友肯定相当熟悉
对背景可能有一些要求。有必要构建一个javaweb应用程序来管理我们APP项目的背景
这些知识通常被使用
HTML,CSS,JSP/Servlet,Struts2,Hibernate,Spring,Mybatis
Oss云存储可以在后台使用,也可以在移动端使用
使用文件存储的一个优点是服务器出租不需要做太多的处理。在移动端,我们先把文件上传到文件存储,得到存储路径,再把这个路径发送到服务器出租进行存储,非常方便。
此外,移动终端还需要对上传的图像进行处理,如添加滤镜、标记、裁剪、美化等。
4.构建ECS云服务器出租
当应用程序可以在本地流畅运行时,需要购买一台ECS服务器出租并部署应用程序,这样其他人就可以在公共网络上流畅地访问您的应用程序。
5.然后根据自己的需求投放到应用市场