前言
对于程序员来说,简单的事情能不重复做就不重复做,毕竟宝贵的时间应该专注于更为重要的事情上。所以最近闲着无聊,抱着学习的目的分享一个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支持一下吧~