您的位置:首页 > 移动开发 > Android开发

从零开始开发一个Android项目的一般步骤

2016-07-10 12:59 423 查看

一,基础框架搭建阶段

1.设计项目框架

系统架构

架构设计是最重要,最难的部分

包体结构

activity:所有的activity放在这里,项目比较大的话可根据模块继续细分

adapter:所有适配器放在一起

fragment:存放所有的fragment

service:

broadcast :

bean:所有的实体类放在一起

utils:将所有的工具类都放在这里

widgets:自定义控件

2.依赖库和SDK

常用的开源包:

Okhttp–网络访问框架

Gson–Json解析

Picasso–图片加载

Convenientbanner–轮播图

Eventbus–事件发布订阅

Butterknife–View注解

PhotoView-图片查看



常用的SDK:

百度地图SDK

极光推送SDK

ShareSDK

Mob短信验证SDK



添加这些第三方库的时候,最好立即根据相应的说明来添加上混淆的配置

3.配置Gradle

4.编写命名规范文档和编码规范文档

怎么去命名类文件,资源文件,变量名

怎么访问网络数据,怎么样添加Api接口,怎样操作数据库,怎样处理缓存等等

二,开发阶段

很多时候,后台是与App开发团队协同开发的,经常会碰见后台接口还没有写好的情况。

正常流程是:

1,后台开发人员事先和App开发人员定义好接口,包括api的名称,参数,返回的JSON格式。

2,App开发人员根据接口的定义编写模拟接口,硬编码返回JSON数据

3,App开发人员基于上述测试环境模拟接口,进行开发

4,后台接口完成之后,通知App开发人员,对真实逻辑进行联调
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: