PandaMvp

Project Url: PandaQAQ/PandaMvp
Introduction: MVP 架构的 Android 快速开发框架,封装了常见的工具类和控件,方便快速开发构建应用。正在整理集成中
More: Author   ReportBugs   
Tags:

组件化思路参考文章

app 不包含任何业务代码的壳工程

sdk_core

基础 SDK

uires

公共 ui 部分如全局的 titlebar 全局的弹窗风格等

functionlibs

功能独立的功能组件库

  • pay 移动支付相关集成 因微信支付 SDK 路径及类名限制使用微信支付必须在主 App java 源码根目录新 建包 wxapi 再创建 WXPayEntryActivity.java 类继承 WeChatPayActivity manifest 中

    components_app_build.gradle

    组件 App 的公共 build.gradle 配置部分

    config.gradle

    使用到的各种版本信息及依赖库信息统一管理配置文件

    gradle.properties

    自定义 gradle 参数

接入步骤

1、导入 sdk_code、uires、router、functionlibs 几个基础库 2、复制项目级别的 build.gradle、components_app_build.gradle、config.gradle 到新项目 3、复制 gradle.properties 配置内容到项目 4、业务组件增加 apply from: "../components_app_build.gradle" 5、app module build.gradle 和 manifest 文件参考 app module 进行修改

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools