效果圖
技術(shù)要點
1、Retrofit + RXJava + OKHttp
2蟀苛、skinlibrary 換膚機制
3账劲、jiaozivideoplayer 視頻播放
4、glide 圖片加載
5初澎、EventBus 分發(fā)事件
6、GreenDao 數(shù)據(jù)庫存儲
7虑凛、XRecyclerView 自定義可添加header碑宴、footer的RecycerView
8、bannerview 循環(huán)播放廣告頁展示
9桑谍、rxpermissions 6.0權(quán)限申請庫
10延柠、statusbarutil 沉浸式狀態(tài)欄適配
11、all-base-adapter 通用adapter
12锣披、imageselector 選擇和裁剪圖片庫
總結(jié)
這個項目是我在學(xué)習(xí)和工作過程中積累的一些常用的庫贞间,主要是用到的框架是Retrofit + RXJava + OKHttp,后續(xù)準備再添加MVP模式贿条,項目主要包括四部分,資訊增热、視頻整以、豆瓣、我的峻仇,除了部分代碼用的Java語言公黑,其他大部分都是用的Kotlin語言,所用的接口有網(wǎng)易測試API摄咆、豆瓣API等網(wǎng)上開源的API凡蚜,因為采用了多個開源api,請求邏輯可能不太統(tǒng)一吭从。有什么問題朝蜘,希望大家交流分享。
MVP模式項目已經(jīng)完成涩金,項目地址:
http://www.reibang.com/p/7c2b1f819cad