老逛整理了現在比較熱門 App 的高仿專案,這些專案都是有「recently updated」,而不是年代久遠不再維護的專案,包括高仿微信、微博、B站、斗魚、抖音、美團、頭條、掘金等等,
這些專案涉及的技術堆疊有 Vue、Flutter 等等,看這些高仿專案的原始碼有什么用呢?比如下面這個高仿知乎,采用 Flutter 技術堆疊,把代碼 Download 下來,看著代碼做一遍基本可以入門 Flutter,學會 APP 布局,
高仿知乎
使用 Flutter 模仿的知乎黑色主題的 UI,在 我的 頁中可以修改日間和夜間模式,
GitHub地址:https://github.com/xujiyou/zhihu-flutter
高仿微信
已實作的功能包括:訊息界面、發現界面、好友搜索、聊天界面等,微信中常用功能都支持,比如:好友串列、好友搜索、好友資料、資料設定、新的朋友、群聊、標簽、好友圈、掃一掃、搖一搖、漂流瓶、購物、游戲等等,
至于聊天功能,可以調節字體大小、更改聊天背景、我的表情、清空聊天記錄,智慧城表情鍵盤(動態增刪表情包)、文字訊息、圖片訊息、表情訊息、語音訊息、聊天輸入框、訊息展示視圖、聊天鍵盤、聊天記錄存盤等,
GitHub地址:https://github.com/tbl00c/TLChat
高仿炸彈特效
微信 8.0 來臨,新版本微信中最吸引眼球的莫過于「表情特效」,尤其是超級震撼的「炸彈」更是把微信群炸上了天,
版本剛剛發布不就,就有前端大佬復現了「炸彈」特效,大佬折騰了許久,做出來的效果如下,不到 300 行代碼,并且已經開源,教程和代碼可以關注微信公眾號「逛逛GitHub」回復「炸彈」獲取代碼,
仿美團外賣點餐
前端用 vue+vuex+vue-router+axios,后端基于nodej.s的框架,資料庫采用mongodb,功能涉及登錄,定位,瀏覽商品,加購物車,下訂單,支付(微信、支付寶掃碼支付),評價,個人資訊更改,
https://github.com/zwStar/vue-meituan
精仿今日頭條
資料是抓取今日頭條 App 的資料,使用 RxJava + Retrofit + MVP 開發的開源專案,
https://github.com/chaychan/TouTiao
高仿掘金
仿照掘金客戶端使用 Vue 開發的 WebApp,里面所有的API均來自官方Android,頁面基本上和掘金App差不多,不過由于里面的一些圖片本菜使用的是阿里的iconfont,因此會和掘金App上面的圖片有點不一樣,但是整體的功能和掘金App還是差不多的,
地址:https://github.com/sanfengliao/vue-juejin
高仿微博
iOS 版:
Github 地址:https://github.com/sam408130/DSLolita
Android:
Github 地址:https://github.com/wenmingvs/WeiBo
iOS 仿抖音
這個抖音 Demo 適配 iPhone、iPad,同時兼容 iOS 8.0 - iOS 12.0系統,采用 Object-C 語言撰寫,標星 1.5K Star,專案地址:
https://github.com/sshiqiao/douyin-ios-objectc
本專案共分為三個部分:抖音個人主頁實作、網路視頻相關功能實作、WebSocket 實作 IM 即時聊天功能,
Android 仿抖音
這個 Demo 涉及的技術要點如下:
Recycler + PagerSnapHelper 實作全屏切換播放效果,
使用 Lottie 庫加載 Json 影片
BottomSheetDialogFragment 實作分享評論彈框功能
CoordinatorLayout + AppBarLayout 實作折疊布局,
該專案標星 1K Star,專案地址:
https://github.com/18380438200/Tiktok
高仿 YouTube
iOS版本,Github 地址:
https://github.com/aslanyanhaik/youtube-iOS
安卓版本,Github 地址:
https://github.com/TeamNewPipe/NewPi
仿斗魚直播 APP
flutter 重構的斗魚直播 APP,首頁、娛樂為Material組件;直播間、魚吧為純自定義撰寫,GitHub 地址:
https://github.com/yukilzw/dy_flutter
仿網易云音樂
基于 flutter 的仿網易云音樂軟體,支持 iOS 和 Android,GitHub 地址:
https://github.com/boyan01/flutter-netease-music
高仿 B站
基于 react 和 express 開發的,高仿B站 Web 移動端,GitHub 專案:
https://github.com/code-mcx/react-bilibili
高仿Bilibili,iOS 版 Github 地址:
https://github.com/MichaelHuyp/Bilibili_Wuxianda
Android 版本 Github 地址:
https://github.com/HotBitmapGG/bilibili-android-client
界面截圖:
最后,防止找不到本篇文章,可以收藏點贊,方便翻閱查找,本文首發至公眾號 逛逛GitHub(ggGithub),轉載請注明出處,
推薦閱讀
1. 推薦幾個好玩專案
2. 推薦幾個有用專案
3. 推薦幾個有用工具
每天推薦一個有趣、好玩且可能你會用到的 GitHub 專案,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/255979.html
標籤:其他
上一篇:滿足低調之心---playing
下一篇:anyRTC2020年 年終總結
