项目开发的简易流程

来源:互联网 发布:软件代理 编辑:程序博客网 时间:2024/05/21 21:27

最近整理了一下项目的开发流程,大家可以欣赏一下。


1、通过as创建项目 命名mkt 公司名称 com.aynu  意图命名 CommonActivity (驼峰命名)



2、抽取 app 下的 build.gradle 文件
  目的:实现统一化管理(多module情况)
  操作:把公用的gradle常量放置在gradle.properties中
  案例:
  gradle.properties 文件中内容:
 COMPILE_SDK_VERSION=25 
 dependencies_appcompat_v7=com.android.support:appcompat-v7:25.3.1


  build.gradle 文件中内容:
 因为在gradle.properties中所有的复制为字符串所以需要特定场合进行转换
 compileSdkVersion Integer.parseInt(COMPILE_SDK_VERSION)
 此处为引用v7包的引用:
 compile dependencies_appcompat_v7
3、引用公用的基础库
  目的:每一个项目的基础库基本都是一致的,可以使用之前的基础框架库
  操作:
  import module 
  在使用的module的build.gradle中添加 
dependencies {
  compile project(':commonlib')
  }
  案例:base基础库、第三方主流框架


  注意: 其中网络框架的封装是一个程序中的重要一部分,处理好网络封装有利于整个系统的稳定性。
4、指定开发的java版本
注意:如果是多个moudle只需要在app moudle中设置
defaultConfig{
jackOptions {
            enabled true
        }
}
compileOptions {
//此处需要把 1.8 进行统一管理
        targetCompatibility 1.8
        sourceCompatibility 1.8 
    }

}
4、开发业务需求 






要求:
1、每一次引用新的依赖(dependencies)都需要转换成相应的配置
2、每一次新增一个module都需要在使用的moudle中添加引用 (commonlib 为moudle名)
dependencies {
  compile project(':commonlib')
  }