android项目的基本开发步骤
这里分享一下开发 安卓 app 的流程,当然有些感觉不必要,其实不然,前期工作也是极为重要的额,就像开发的时候如果目标不对的话,到后期后很迷的,所以一定要提前做好规划,就像上一篇介绍的去做详细的脑图
开发之前还需要做一些准备工作
- 1.技术储备
a.Java 重要程度: - 2.框架,编程思想,编码规范,设计模式等
b.Xml 重要程度: - 3.布局,选择器,配置文件等
c.数据库 重要程度: - 4.关系型数据库,SQLite
开发工具
- a.Eclipse或者AndroidStudio,请参考:开发工具及环境配置
- b.Android SDK
- c.其他:svn / git,JDK,资源,数据库,模拟器,真机等
基本开发步骤
(1)应用规划:
确定功能
必须的界面及界面跳转的流程
需要的数据及数据的来源及格式
是否需要服务端支持
是否需要本地数据库支持
是否需要特殊权限
是否需要后台服务
(2)架构设计:
分层
网络连接
数据处理-xml、domain
封装 Activity
(3)界面设计:
主界面确定
模块界面、列表、查看、编辑界面
菜单、按钮、对话框、提示信息
界面总体颜色
(4)数据操作和存储:
数据来源
数据类型
存储方式
(5)业务实现:
客户端业务解析
(6)页面跳转:
每个页面间的跳转。
菜单、按钮、事件等。
开发过程中还有以下的一些流程:
1.多种开源框架和优秀源码的引用:
xUtils,Volley,Vitamio,SlidingMenu等
2.数据访问:
(1)访问框架
(2)传递方式
3.多种API的接入
(1)短信服务
(2)即时通信
(3)消息推送
(4)第三方登录等
4.后台开发
(1)后台的开发,为app提供接口
(2)后台的云服务器
5.内存优化
(1)垃圾回收
(2)一、二级缓存
(3)适配器的优化
(4)图片框架及资源的优化
6.多线程异步
7.屏幕适配
开发结束之后
开发基本结束之后还有很多需要流程:
1.多型号真机实测
2.云服务器优化
3.APK加密
4.数字签名
5.用户协议
6.应用平台
7.项目上线
8.应用推广和广告插入
9.版本更新和维护
更多文章链接:安卓app开发
- 本笔记不允许转载