Android 项目实践(一)——开发流程

  学习了Android的开发基础必须要通过项目实践来巩固。博主现在也开新的项目了,我将通过博客来记录自己开发项目的过程。 

一、应用需求设计

应用的需求设计大体上可以分为三个阶段:
阶段一: 应用基本需求设计。
  首先确定我们应用的功能:该应用是干什么的,面向的客户是哪些,包含哪些功能,客户如何使用等。
阶段二:应用的草图设计。
  在确定应用的各项功能之后,我们需要确定应用基本的界面设计。应用每个界面的草图设计。前期草图一般使用axure绘制 ,这里绘制的一般是站位图。通过前期的草图绘制我们的应用设计就基本成型了,从草图设计我们可以了解应用界面的实现样式,跳转流程等等。
阶段三:应用的高清图设计。
  将前期的草图设计转为高清图设计,不准使用站位图,必须使用标准图。应用开发过程中将主要以此为标准。

二 架构设计

1. 分层。
  对应用进行分层设计,确定需要的数据及数据的来源及格式,是否需要服务端支持,是否需要本地数据库支持,是否需要特殊权限,是否需要后台服务等功能。
2. 网络连接。
  确定应用的网络连接,一般都是封装应用自己的网络连接方式。这样在以后应用升级中更改网络连接方式时不至于修改大量的代码,只需要修改自己封装的网络连接方式即可。这里不建议使用(Http)URLConnnection和HttpClient,建议使用Volley或者XUtils。
3. 数据库。
  通过分析应用的数据,创建应用的数据库。一般分为本地的数据库和服务器的数据库。
4. 服务器

三、Code

  编码,也就是我们程序员最主要的工作。将前期数据库,网络连接,服务器,UI界面等的设计通过代码实现。

四,测试

  测试应用的使用。

五,运营维护

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小_爽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值