1.
首先明确自己APP的定位,做什么的?提供什么服务?
2.
定位觉得了APP的功能开发,是否支持在线下单支付等功能。
3.
内容确定好了,就是APP的UI设计,界面的配色,用户的交互设计。
4.
然后就是用户的数据的手机和存储,需要服务器的维护。
5.
较后就是落地执行了,是否需要线下门店的配合。1.
首先明确自己app的定位,做什么的?提供什么服务?
2.
定位觉得了app的功能开发,是否支持在线下单支付等功能。
3.
内容确定好了,就是app的ui设计,界面的配色,用户的交互设计。
4.
然后就是用户的数据的手机和存储,需要服务器的维护。
5.
较后就是落地执行了,是否需要线下门店的配合。
首先不要管安卓端还是苹果端,现在一般都是响应式的app,你放到安卓或者苹果或者pc或者平回板答都是没有问题的。一般采用的是http接口通讯,或者socket连接。具体你要去查资料找Demo了。而且现在主流是采用html5开发或者混合开发了。所以较好是服务器提供appAPI接口,通过http访问服务器,获取数据,数据一般是json,或者xml,拿到后解析数据就可以了,然后再用UI框架或者其他框架或者自定义的UI封装下格式很漂亮了,至于cookie和session等,看你的习惯,网络验证和签名那些也自己看习惯,如果涉及到大数据,还需要引入第三方框架的,直接引入就可以了,不过推荐自己写,防止侵权。都是很通用的。
1、你需要做可行性分析。包括软硬件、时间、金钱等相关因素综合评估(还要APP的价值等待),你想要的这个APP成功上线运行的可行性。
2、为数不多步确认完后,如果是自己做,那么过滤掉一些启动的乱杂事项。时间自行安排。开始需求分析(即你需要实现的APP有哪些功能,各功能的详细说明都需要分析透彻,自行把握)
3、传统的需求设计(保障完整的业务流程、数据流转,需求落地),与此同时你需要准备相关“上线事宜”,比如你的APP服务器的搭建及选购,应用商城的注册相关等等事项。
4、开发、测试。
5、发布上线
对于自己开发使用,重点在于你的开发技能及服务器的搭建及打包发布。为数不多步需要好好考虑。