App下載

造一個抖音 App

猿友 2021-01-08 11:15:28 瀏覽數(shù) (5475)
反饋

抖音短視頻 App 火速爆紅,沒幾年就成為了國民級 App。低成本的體驗方式,不管是大爺大媽,還是剛會玩手機的小孩兒,都沉迷之中無法自拔。

今天小編給大家推薦兩個 GitHub 項目,都是移動端開發(fā)者開發(fā)的復(fù)制版抖音 App,分別對應(yīng)著 iOS 系統(tǒng)和 Android 系統(tǒng)。

iOS 仿抖音 App

這個抖音 Demo 適配 iPhone、iPad,同時兼容 iOS 8.0 - iOS 12.0系統(tǒng)。采用 Object-C 語言編寫。標(biāo)星 1.5K Star,項目地址:

https://github.com/sshiqiao/douyin-ios-objectc

本項目共分為三個部分:抖音個人主頁實現(xiàn)、網(wǎng)絡(luò)視頻相關(guān)功能實現(xiàn)、WebSocket 實現(xiàn) IM 即時聊天功能。

Demo 預(yù)覽


此外,作者還提供了開發(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)折疊布局。

該項目標(biāo)星 1K Star,項目地址:

https://github.com/18380438200/Tiktok

Demo 預(yù)覽

最后溫馨提醒:

刷抖音時能帶給你短暫的愉悅感,但如果長期沉迷于刷抖音,甚至?xí)疽顾⒍兑?,晚睡晚起,會使自己碎片化時間無法被利用,心情浮躁,專注力下降。你可以網(wǎng)絡(luò)段子張口就來,明星網(wǎng)紅關(guān)注比誰都多,但是個人認知水平并沒有提高,我說的是不是你?沉下心來學(xué)習(xí)專業(yè)技能,才是我們最應(yīng)該做的。

推薦好課

1. iOS 開發(fā)手冊

2. Android 教程

3. Android SDK 上手指南


0 人點贊