源碼簡介

AndroidFire,一款新聞閱讀 App框架,基于 Material Design + MVP + RxJava + Retrofit + Glide,基本涵蓋了當前 Android 端開發最常用的主流框架,基于此框架可以快速開發一個app。javaapk.com之前也介紹過很多類似的項目,在javaapk.com搜索“新聞”就可以找到。
目前模塊包括:

新聞:頭條、科技、財經、NBA等類型,可自主選擇訂閱
美圖:美圖壁紙
視頻:包括熱點、搞笑、娛樂、精品視頻
關注:包括朋友圈、日夜模式切換(無需重啟界面)功能
項目亮點:

mvp模式:解耦model和view層,契約類管理mvp,一目了然,實現縱向解耦,基類完美封裝,避免頻繁new對象
RxJava:包括Rx處理服務器請求、緩存、線程調度的完美封裝
復雜列表處理,充分解決滑動卡頓問題,具體方法看關注模塊里面的“朋友圈”例子
組件化開發,橫向解耦
封裝各種工具類,比如壓縮圖片、輪播器、查看大圖、緩存工具、圖片選擇器,以common的module形式依賴
各種封裝好的依賴庫,比如Irecyclerview:包含萬能適配器、recyclerview的下拉刷新上拉加載更多、自定義刷新頭和加載更多頭;selectordialog:經常使用到的幾種Dialog;oneKeyShareSDK:社交分享;微信和支付寶封裝等等
無關業務內容封裝成model,基于此框架可以快速開發一個app
用到的開源庫有:

om.flyco.tablayout:FlycoTabLayout_Lib:[email protected]
com.github.clans:fab:1.6.4
com.squareup.retrofit2:retrofit:2.0.0-beta3
io.reactivex:rxjava:1.0.1
io.reactivex:rxandroid:1.0.1
com.github.bumptech.glide:glide:3.6.1
fm.jiecao:jiecaovideoplayer:4.7.0
cn.hugeterry.updatefun:updatefun:1.8.6等等

Android項目源碼新聞閱讀 App框架AndroidFire Android項目源碼新聞閱讀 App框架AndroidFire Android項目源碼新聞閱讀 App框架AndroidFire Android項目源碼新聞閱讀 App框架AndroidFire Android項目源碼新聞閱讀 App框架AndroidFire Android項目源碼新聞閱讀 App框架AndroidFire

8條源碼討論
發表評論

您必須登錄才能評論.

5# anyleader 2017-08-31 下午2:53

解壓失敗,文件損壞了

4# baxiaofei 2016-12-29 下午3:35

values資源不完整

地板 papa9191 2016-11-17 下午4:52

為什么朋友圈打不開

板凳 熟悉的夜 2016-10-10 下午4:31

學習一下

沙發 Michael_Cyrus 2016-10-09 下午11:18

借鑒學習

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.19 queries in 0.063 seconds


竟彩足球比分直播