抖音短視頻 App 火速爆紅,沒幾年就成為了國民級 App。低成本的體驗方式,不管是大爺大媽,還是剛會玩手機的小孩兒,都沉迷之中無法自拔。
今天小編給大家推薦兩個 GitHub 項目,都是移動端開發(fā)者開發(fā)的復制版抖音 App,分別對應著 iOS 系統(tǒng)和 Android 系統(tǒng)。
iOS 仿抖音 App
這個抖音 Demo 適配 iPhone、iPad,同時兼容 iOS 8.0 - iOS 12.0系統(tǒng)。采用 Object-C 語言編寫。標星 1.5K Star,項目地址:
https://github.com/sshiqiao/douyin-ios-objectc
本項目共分為三個部分:抖音個人主頁實現(xiàn)、網(wǎng)絡視頻相關(guān)功能實現(xiàn)、WebSocket 實現(xiàn) IM 即時聊天功能。
Demo 預覽
此外,作者還提供了開發(fā)手冊,每個模塊開發(fā)過程記錄了下來。作者同樣用到了 Charles 神器抓包,老逛以前發(fā)布的文章就派上用場了,結(jié)合文章 抓包神器:Charles 食用更佳。
仿抖音 App 開發(fā)手冊
Android 仿抖音 App
這個 Demo 涉及的技術(shù)要點如下:
Recycler + PagerSnapHelper 實現(xiàn)全屏切換播放效果,
使用 Lottie 庫加載 Json 動畫
BottomSheetDialogFragment 實現(xiàn)分享評論彈框功能
CoordinatorLayout + AppBarLayout 實現(xiàn)折疊布局。
該項目標星 1K Star,項目地址:
https://github.com/18380438200/Tiktok
Demo 預覽
最后溫馨提醒:
刷抖音時能帶給你短暫的愉悅感,但如果長期沉迷于刷抖音,甚至會熬夜刷抖音,晚睡晚起,會使自己碎片化時間無法被利用,心情浮躁,專注力下降。你可以網(wǎng)絡段子張口就來,明星網(wǎng)紅關(guān)注比誰都多,但是個人認知水平并沒有提高,我說的是不是你?沉下心來學習專業(yè)技能,才是我們最應該做的。
推薦好課
1. iOS 開發(fā)手冊
2. Android 教程