高仿「開眼」,這個開源項目值得學(xué)習(xí)
好久沒有給大家推薦好的開源項目了,今天推薦一個,也是一名公號讀者的自薦項目。
https://github.com/VIPyinzhiwei/Eyepetizer
高仿市場上的短視頻應(yīng)用「開眼Eyepetizer」Android 客戶端。
這個開源項目基于 Google 熱推 Android 框架 Jetpack 和流行語言 Kotlin 開發(fā)的,對于新手入門學(xué)習(xí)而言更具前沿性的意義。
四大核心功能,都是像素級的高仿:
優(yōu)質(zhì)高清短視頻與互動評論;
瀏覽社區(qū)圖文以及視頻創(chuàng)作;
每日新鮮資訊與熱搜關(guān)鍵詞;
分享視頻與新鮮資訊鏈接等。
基于此,項目引用涉及到的開源庫大致如下:
Retrofit 網(wǎng)絡(luò)請求框架封裝
Glide 圖片加載
OkHttp 網(wǎng)絡(luò)請求
Gson Gson 解析
Glide Transformations 圖像轉(zhuǎn)換
Eventbus 事件總線
Permissionx 動態(tài)請求權(quán)限封裝
FlycoTabLayout TabLayout封裝
SmartRefreshLayout 下拉刷新框架
BannerViewPager Banner輪播圖
Immersionbar 狀態(tài)欄管理
PhotoView 支持手勢縮放圖片
Circleimageview 圓形圖像
GSYVideoPlayer 視頻播放器
VasSonic 提升H5首屏加載速度
Leakcanary 內(nèi)存泄漏檢測
Kotlinx Coroutines 簡化代碼管理后臺線程與回調(diào)照例,給大家上一波應(yīng)用截屏,感受一下作者的用心之處。





說高仿一點都不為過吧。整體而言,還是非常具備學(xué)習(xí)和參考意義的。
而且,當(dāng)你想學(xué)習(xí)一個框架、一門語言甚至一種技術(shù)的時候,像作者這樣,找一個市面上做得非常不錯的應(yīng)用,從零開始高仿,過程中一定會收獲良多,自身技術(shù)也會逐步精進。
長按識別二維碼,即可關(guān)注我
評論
圖片
表情
