总结android项目的基本开发步骤

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

总结android项目的基本开发步骤

做了几个android企业应用项目后,总结了项目的基本开发步骤,希望能够交流。一应用规划:

-确定功能。

-必须的界面及界面跳转的流程。

-需要的数据及数据的来源及格式。

-是否需要服务端支持。

-是否需要本地数据库支持。

-是否需要特殊权限。

-是否需要后台服务。

二架构设计:

-分层。

-网络连接。

-数据处理-xml、domain。

-封装Activity。

三界面设计:

-主界面确定。

-模块界面、列表、查看、编辑界面。

-菜单、按钮、对话框、提示信息。

-界面总体颜色。

四数据操作和存储:

-数据来源。

-数据类型。

-存储方式。

五业务实现:

-客户端业务解析。

六页面跳转:

-每个页面间的跳转。

-菜单、按钮、事件等。

#开发之前还需要做一些准备工作

1.技术储备

a.Java 重要程度:❤❤❤❤❤

-框架,编程思想,编码规范,设计模式等

b.Xml 重要程度:❤❤❤❤

-布局,选择器,配置文件等

c.数据库重要程度:❤❤❤

-关系型数据库,SQLite

2.开发工具

a.Eclipse或者AndroidStudio

b.Android SDK

c.其他:svn / git,JDK,资源,数据库,模拟器,真机等

#开发过程中还有以下的一些流程

1.多种开源框架和优秀源码的引用

-xUtils,Volley,Vitamio,SlidingMenu等

2.数据访问

-访问框架

-传递方式

3.多种API的接入

-短信服务

-即时通信

-消息推送

-第三方登录等

4.后台开发

-后台的开发,为app提供接口

-后台的云服务器

5.内存优化

-垃圾回收

-一、二级缓存

-适配器的优化

-图片框架及资源的优化

6.多线程异步

-Handler

-Asynctask

7.屏幕适配

#开发基本结束之后还有很多需要流程

1.多型号真机实测

2.云服务器优化

3.APK加密

4.数字签名

5.用户协议

6.应用平台

7.项目上线

8.应用推广和广告插入

9.版本更新和维护

相关文档
最新文档