成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

宅社V0.2.0發(fā)布并開源,從零開始打造一個面向產(chǎn)品級應(yīng)用

Cristic / 3088人閱讀

摘要:宅社,一款純粹的聚合類項目地址出于愛好與學(xué)習(xí)的目的做出了這款風(fēng)格的應(yīng)用,旨意通過涵蓋端的一些熱門技術(shù)框架來打造一個面向市場級別的產(chǎn)品通過本項目,你可以了解到以下技術(shù)組件化配置混淆多渠道包預(yù)覽應(yīng)用下載體驗項目相關(guān)項目環(huán)境項目結(jié)構(gòu)宿主基礎(chǔ)庫

宅社AcgClub,一款純粹的ACG聚合類App

項目地址:https://github.com/Rabtman/AcgClub

出于愛好與學(xué)習(xí)的目的做出了這款MD風(fēng)格的應(yīng)用,旨意通過涵蓋Android端的一些熱門技術(shù)框架來打造一個面向市場級別的產(chǎn)品

通過本項目,你可以了解到以下技術(shù):

Material Design

MVP

組件化

Kotlin

RxJava2

Retrofit

Dagger2

Realm

Glide

Arouter

Jsoup

Gradle配置

混淆、多渠道包

預(yù)覽

應(yīng)用下載體驗

項目相關(guān) 項目環(huán)境

Android Studio 3.0

Gradle 4.1

Kotlin 1.2.21

compileSdkVersion 26

項目結(jié)構(gòu)
AcgClub    
    - app                              宿主app
    - common                           基礎(chǔ)庫
    - common-res                       公用資源
    - component-acgcomic               漫畫組件
      - src/main
        - runalone                     組件獨立運行時生效
    - component-acgnews                資訊組件
    - component-acgschedule            番劇組件
    - router                           路由配置及相關(guān)服務(wù)實現(xiàn)
    - third-party-libs                 三方庫存放
    - base_component.gradle            組件依賴配置
    - base_component_compiler.gradle   java注解處理配置
    - base_component_kapt.gradle       kotlin注解處理配置
    - config.gradle                    項目信息配置
新增組件

組件名固定前綴為“component-”

組件內(nèi)build.gradle需進(jìn)行如下配置:

 //必備
 apply from:"../base_component.gradle"
 //使用java
 apply from:"../base_component_compiler.gradle"
 //或kotlin
 apply from:"../base_component_kapt.gradle"
 //如果用到數(shù)據(jù)庫
 apply plugin: "realm-android"

組件內(nèi)res文件將以組件真名為前綴進(jìn)行約束(例如:component-acgnews,一個布局文件名則需要以此打頭:acgnews_layout.xml)

組件獨立運行時還需要注意提供相關(guān)的application,入口activity,AndroidManifest.xml等

項目配置

config.gradle中進(jìn)行項目項目的屬性配置,例如:包名、版本號、編譯版本...

其中:

//在該屬性中填寫需要合并到主程序運行的組件,沒有填寫的組件將獨立運行
merge = [
            "acgnews",
            "acgschedule"
            //"acgcomic"
    ]

merge屬性修改完畢后,需要重新構(gòu)建項目

其他

項目中提示缺失DaggerXXX時,通過完成編譯將有Dagger2自動生成

在本地的local.properties按自己所需進(jìn)行一些三方庫的key、簽名的配置,不需要的可以自行去掉

#阿里云用戶反饋
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=""
聯(lián)系

項目需要完善的地方還有很多,如有BUG或者更好的建議歡迎提出,如果對你有幫助請隨手star一個,你的支持是我前進(jìn)的動力?。?!

issue

mail:acgclub@rabtman.com 或 zhangjm05@gmail.com

blog:https://rabtman.com/

鳴謝

RxJava

RxAndroid

Dagger2

RxPermissions

RxCache

Retrofit

Okhttp

Gson

Butterknife

Glide

LeakCanary

Realm

MVPArms

Jsoup

Jsoup-Annotations

Fragmentation

BlockCanary

ARouter

DialogUtil

Toasty

BaseRecyclerViewAdapterHelper

HtmlTextView

MZBannerView

StatusBarUtil

LoadSir

Logger

AndroidUtilCode

VasDolly

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/69168.html

相關(guān)文章

  • CloudBest:年度復(fù)盤丨盤點2020無處不在的「云原生」

    摘要:華為云華為云在云原生這場游戲中,最具競爭力的玩家之一。年,金山云在云原生領(lǐng)域推出了三款重磅產(chǎn)品星曜裸金屬服務(wù)器云服務(wù)器和云盤。在線上智博會上,浪潮云發(fā)布了經(jīng)過全新迭代升級的浪潮云,進(jìn)一步提升平臺云原生服務(wù)能力。面對數(shù)字時代復(fù)雜系統(tǒng)的不確定性,傳統(tǒng)的 IT 應(yīng)用架構(gòu)研發(fā)交付周期長、維護(hù)成本高、創(chuàng)新升級難,煙囪式架構(gòu),開放性差、組件復(fù)用度低,這些都成為了企業(yè)業(yè)務(wù)快速增長的瓶頸。而云原生以其敏捷、...

    Tecode 評論0 收藏0
  • IoT 云服務(wù)連接性的方式

    摘要:產(chǎn)品級代理云服務(wù)連接性的黑箱方法產(chǎn)品級的軟件代理對一個具體的無線物聯(lián)網(wǎng)模塊硬件模型進(jìn)行了預(yù)配置。云服務(wù)連接性的白箱方法只提供通過底層和標(biāo)準(zhǔn)化協(xié)議進(jìn)行通信的通用庫。物聯(lián)網(wǎng)(IoT)的開發(fā)者可以選擇很多方法來創(chuàng)建與物聯(lián)網(wǎng)云服務(wù)的連接,每一個都有不同的優(yōu)劣權(quán)衡。 怎么知道哪個選擇是較好的呢?將物聯(lián)網(wǎng)連接到云服務(wù)時,最快最簡單的方法就是使用一個全功能的物聯(lián)網(wǎng)軟件代理,就像那些物聯(lián)網(wǎng)平臺供應(yīng)商提供的那...

    you_De 評論0 收藏0
  • 每周前端開源推薦第三期

    摘要:每周前端開源推薦第三期是一個用很炫的動畫來展示數(shù)字的庫,效果非常贊。把放在第一位是因為現(xiàn)在毫無疑問是最流行的實時框架。如此巨額的投資保證了開源小組高質(zhì)的開發(fā),目前版本號是。目前貌似主要面向請應(yīng)用。 每周前端開源推薦第三期 HubSpot / odometer Beautiful CSS3 Number Transitions #hubspot-open-source h...

    littleGrow 評論0 收藏0
  • 每周前端開源推薦第三期

    摘要:每周前端開源推薦第三期是一個用很炫的動畫來展示數(shù)字的庫,效果非常贊。把放在第一位是因為現(xiàn)在毫無疑問是最流行的實時框架。如此巨額的投資保證了開源小組高質(zhì)的開發(fā),目前版本號是。目前貌似主要面向請應(yīng)用。 每周前端開源推薦第三期 HubSpot / odometer Beautiful CSS3 Number Transitions #hubspot-open-source h...

    senntyou 評論0 收藏0
  • 每周前端開源推薦第三期

    摘要:每周前端開源推薦第三期是一個用很炫的動畫來展示數(shù)字的庫,效果非常贊。把放在第一位是因為現(xiàn)在毫無疑問是最流行的實時框架。如此巨額的投資保證了開源小組高質(zhì)的開發(fā),目前版本號是。目前貌似主要面向請應(yīng)用。 每周前端開源推薦第三期 HubSpot / odometer Beautiful CSS3 Number Transitions #hubspot-open-source h...

    enrecul101 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<