# yxj_pay **Repository Path**: fxgz/yxj_pay ## Basic Information - **Project Name**: yxj_pay - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-06 - **Last Updated**: 2021-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 优享钜 app #### 开发规则 - 在 dev 分支上开发 - 图片必须[压缩](https://tinypng.com)后才能放进项目 - 按照业务分包 - 和业务无关的代码,作为系统级依赖放在 sys 中 - 如有需要添加的第三方依赖 (jar 包等),放到私有 nexus 仓库里面 - 项目采用 mvp 模式开发,retrofit + rxJava + GSON - 由 json 而来的 model 可以采用插件生成 - view 采用 butterKnife 注入,可以用插件生成注入代码 - string, color 等资源也需要用 butterKnife 注入 - 随不同环境变化的变量在 `app/build.gradle` 中使用 `buildConfigField` 配置 #### 页面开发流程 - 新建 xml 布局文件 - 根据后台接口写好 Model 和各种 Entity - 根据业务逻辑建立对应的 Contract{View, Presenter} 接口 - 实现 Contract.Presenter 接口 - 新建 Activity 或者 Fragment 实现 Contract.View