正值金三銀四,有些程式設計師蠢蠢欲動,有的苦於沒多少專案經驗不敢動,平時我們不妨從高仿專案開始,多積累下技術,我花了點時間,整理了時下熱門的高仿專案,這些專案都是最近有更新,那種年代久遠不再維護的專案我也不推薦,這些專案包括高仿微信、微博、B站、鬥魚、抖音、頭條、開眼短視訊等,希望對您有用。
高仿鬥魚
Flutter 重構了鬥魚直播 APP,涵蓋禮物特效、手勢動畫、socket 連線池、抽獎、魚吧等,其中首頁、娛樂為 Material 元件,直播間、魚吧為純自定義編寫。
效果預覽
GitHub 地址
公號 GitHub指北 後臺回覆 高仿鬥魚 獲取原始碼地址。
高仿微信
iOSAppTemplate 程式碼重構,實現訊息介面、通訊錄介面、發現介面、我介面、聊天介面等功能。
效果預覽
GitHub 地址
公號 GitHub指北 後臺回覆 高仿微信 獲取原始碼地址。
高仿今日頭條
使用 RxJava + Retrofit + MVP 開發的開源專案,實現瞭如下功能新聞列表、新聞詳情、新聞評論列表、新聞資料本地儲存、底部頁籤點選下拉重新整理、視訊列表播放中的視訊不可見時停止播放、檢視和儲存圖片等。
效果預覽
<,,
GitHub 地址
公號 GitHub指北 後臺回覆 高仿今日頭條 獲取原始碼地址。
高仿抖音
抖音這麼火,高仿個抖音 APP 玩玩,涉及的技術要點如下:
- Recycler + PagerSnapHelper 實現全屏切換播放效果;
- 使用 Lottie 庫載入 Json 動畫;
- BottomSheetDialogFragment 實現分享評論彈框功能;
- CoordinatorLayout + AppBarLayout 實現摺疊佈局。
效果預覽
GitHub 地址
公號 GitHub 指北 後臺回覆 高仿抖音 獲取原始碼地址。
高仿網易雲音樂
Flutter 編寫的,支援 iOS 和 Android。
效果預覽
GitHub 地址
公號 GitHub 指北 後臺回覆 高仿網易雲音樂 獲取原始碼地址。
高仿開眼短視訊
這是一個高仿「開眼 Eyepetizer」的短視訊 Android 客戶端專案,通過這個專案,你可以學習 Retrofit 網路請求框架封裝、Glide Transformations 影像轉換、VasSonic 提升 H5 首屏載入速度等知識。
效果預覽
GitHub 地址
公號 GitHub 指北 後臺回覆 高仿開眼短視訊 獲取原始碼地址。
高仿微博
Flutter 仿微部落格戶端,包含首頁、視訊、發現、訊息(仿微博聊介面)及個人中心模組,仿微博最新版本,還原微博 80%的介面,總共涉及到了幾十個介面和介面,用到了 Flutter 中的大部分元件。
效果預覽
如果你覺得這個專案對你學習 Flutter 會有所幫助,趕緊參考一下吧。
GitHub 地址
公號 GitHub 指北 後臺回覆 高仿微博 獲取原始碼地址。
高仿 BiliBili 客戶端
既然ijkplayer
是 bilibili 的開源播放器,那實現一個仿 B 站的 Android 客戶端,從簡單的開始學起走,學框架比較枯燥,最好能在專案中運用到所學的東西。
效果預覽
GitHub 地址
公號 GitHub 指北 後臺回覆 高仿B站 獲取原始碼地址。
高仿書旗小說
這是一個用 Flutter 寫的書旗小說客戶端,主要實現的功能有:框架、書城、小說詳情、書架、我的、登入、閱讀等,所有功能都是用 Dart 寫的,iOS 和 Android 的程式碼複用率達到了 100%
效果預覽
GitHub 地址
公號 GitHub 指北 後臺回覆 書旗小說 獲取原始碼地址。