自己从0到1开发一个APP需要了解什么内容

本文详细介绍从零开始制作个人APP的全过程,包括确定APP类型、选择UI风格、数据来源、前后端开发及云服务器搭建等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先确认自己想要做APP的一个方向

根据自己的需求确定APP的类型  (其实主要也是拿来练手的一个项目 主要是走一遍系统的流程和学习一些新的知识点。)

确定方向之后就可以考虑下样式  可以找同类型的APP来进行比较  选择自己喜欢的UI类型

2.考虑数据从哪里来?

我们做移动端往往都是后台直接给接口 我们来进行数据调试与展示  那我们自己做一个APP的时候该怎么去创建数据呢?

1.使用网络云服务器  比如现在市场上有的【Bmob 后端云】和【LeanCloud】

这是第三方的服务器  可以给我们提供一些免费的接口  实现一般情况下的功能是没有问题的

https://www.bmob.cn/

https://leancloud.cn/

2.可以自己搭建后台  选择自己想要的一些数据  (这里可能需要用到一些工具  oss存储服务,cdn加速等等)  

当然 你自己想去研究的话也不是不可以的  大部分我们用第一种方式就可以

3.进行开发

需要自己考虑好架构与功能逻辑  当然移动端的朋友们 肯定都相当熟悉了

这里可能会对后台有一些要求   需要搭建一个java web应用 来进行我们APP的项目后台管理

一般会用到这些知识  
HTML,CSS,JSP/Servlet,Struts2,Hibernate,Spring,Mybatis

oss云存储会在后台和移动端都能够用到 

使用文件存储的一个好处就是服务端不需要做过多的处理,在移动端,我们首先将文件上传到文件存储中,获取存储的路径,将这个路径传给服务器存起来就好了,很方便。

除此之外,移动端还需要对上传的图片进行处理,比如加滤镜,加标签,裁剪,美化等等。


4.搭建ECS 云服务器
等到应用可以在本地顺利跑起来的时候,这个时候就要考虑购买一台ECS服务器并部署应用了,这样,别人才能在公网上顺利访问你的应用呀。

5.然后根据自己的跟人需求上架应用市场
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值