宅社AcgClub,一款纯粹的ACG聚合类Apphtml
项目地址:https://github.com/Rabtman/AcgClubjava
出于爱好与学习的目的作出了这款MD风格的应用,旨意经过涵盖Android端的一些热门技术框架来打造一个面向市场级别的产品android
经过本项目,你能够了解到如下技术:git
应用下载体验github
AcgClub - app 宿主app - common 基础库 - common-res 公用资源 - component-acgcomic 漫画组件 - src/main - runalone 组件独立运行时生效 - component-acgnews 资讯组件 - component-acgschedule 番剧组件 - router 路由配置及相关服务实现 - third-party-libs 三方库存放 - base_component.gradle 组件依赖配置 - base_component_compiler.gradle java注解处理配置 - base_component_kapt.gradle kotlin注解处理配置 - config.gradle 项目信息配置
//必备 apply from:"../base_component.gradle" //使用java apply from:"../base_component_compiler.gradle" //或kotlin apply from:"../base_component_kapt.gradle" //若是用到数据库 apply plugin: 'realm-android'
config.gradle中进行项目项目的属性配置,例如:包名、版本号、编译版本...数据库
其中:app
//在该属性中填写须要合并到主程序运行的组件,没有填写的组件将独立运行 merge = [ "acgnews", "acgschedule" //"acgcomic" ]
merge属性修改完毕后,须要从新构建项目框架
#阿里云用户反馈 fbAppKey="" fbAppSecret="" #友盟 umengAppKey="" #bugly buglyAppId="" #签名信息 storeFile= storePassword= keyAlias= keyPassword= #友盟分享key SINA_WEIBO_KEY="" SINA_WEIBO_SECRET="" QQ_ZONE_ID="" QQ_ZONE_KEY="" WEIXIN_ID="" WEIXIN_KEY=""
项目须要完善的地方还有不少,若有BUG或者更好的建议欢迎提出,若是对你有帮助请随手star一个,你的支持是我前进的动力!!!ide