宅社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