KISS Android Library - Android库

前言

对于程序员来说,简单的事情能不重复做就不重复做,毕竟宝贵的时间应该专注于更为重要的事情上。所以最近闲着无聊,抱着学习的目的分享一个Android库。这个库的代码来自工作或学习上的一些经验,还集成了目前热门的开源库并做了业务封装,设计目的就是上手即用,用来初学学习或者做些小应用完全可以应付了,毕竟世界变得这么快尽量要业务至上嘛(手动滑稽)。

项目地址

项目地址

特点

  • Keep it Simple and Stupid
  • 高内聚低耦合
  • MVP
  • 囊括热门开源框架并极简封装
  • 关键代码详细注释
  • 三个拓展等级,按需集成
  • 关注业务、极速开发
  • 使用事例说明

简介

代码很简单而且注释也算详细,有兴趣的小伙伴直接阅读源码就可以了,这里就不一一详述

  • common
    纯原生代码搭建,包含Activity、Fragment基类及常用工具、管理类等
  • enhance
    集成目前热门的开源库并做了业务封装;拓展common功能,引入MVP
  • widget
    拓展enhance功能,常用页面、控件封装

集成使用

Gradle:
allprojects {
    repositories {
        ...
        maven { url 'https://www.jitpack.io' }
    }
}
common:
dependencies {
    compile 'com.github.wilsonchouu.dudu-common:common:版本号'
}
enhance:
dependencies {
    compile 'com.github.wilsonchouu.dudu-common:enhance:版本号'
}
widget:
dependencies {
    compile 'com.github.wilsonchouu.dudu-common:widget:版本号'
}

After

如果有什么问题或建议可以提ISSUE,我会尽量修改更新代码,感激不尽,可以的话就点个Star或Fork支持一下吧~

你可能感兴趣的:(KISS Android Library - Android库)