讀別人的源碼剥纷,可以從中學(xué)到很多課本抒钱、視頻中無(wú)法得到的東西,今天代碼君就總結(jié)一下 github上比較好的開(kāi)源項(xiàng)目APP鼎天,拿走不謝~
一舀奶、采用MVP架構(gòu)實(shí)現(xiàn)的APP
這里隨便拿一個(gè)app去閱讀一下源碼,讀者就可以體會(huì)MVP是如何運(yùn)用到項(xiàng)目當(dāng)中的斋射,代碼君當(dāng)初學(xué)習(xí)MVP架構(gòu)也是理論上理解育勺,實(shí)戰(zhàn)欠缺,所以讀別人源碼是促使自己進(jìn)步的一個(gè)好方法
Google MVP 特點(diǎn):官方出品 必是精品
照片筆記APP 特點(diǎn):Material Design風(fēng)格 MVP+Dagger2+RxJava+AspectJ+Dex
電影引導(dǎo)APP 特點(diǎn):MVP, RxJava, Dagger
新聞客戶端APP 特點(diǎn):MVP Material Design風(fēng)格
菜鳥新聞APP 特點(diǎn):MVP EventBus Volley
仿微信朋友圈APP 特點(diǎn):MVP 實(shí)現(xiàn)了點(diǎn)贊罗岖、評(píng)論涧至、刪除等功能
二、視頻音頻類開(kāi)源項(xiàng)目
視頻和音頻處理難度也是不小的桑包,把這類APP開(kāi)源做一個(gè)總結(jié)
仿網(wǎng)易播放器 特點(diǎn): 音頻處理范例
仿Youtube視頻播放 特點(diǎn): Youtube
仿B站 特點(diǎn): bilibili
三南蓬、Android APP 成品項(xiàng)目源碼
仿知乎閱讀APP 特點(diǎn): 知乎
仿新浪微博APP 特點(diǎn):新浪微博
自動(dòng)識(shí)別車牌APP 特點(diǎn):自動(dòng)識(shí)別
天氣查詢APP 特點(diǎn): Kotlin語(yǔ)言實(shí)現(xiàn)
干貨集中營(yíng)APP 特點(diǎn):好多妹子
快遞查詢APP 特點(diǎn): 查詢快遞
仿微信聊天APP 特點(diǎn):微信
仿微信通訊APP 特點(diǎn):最早的demo,現(xiàn)已經(jīng)停止維護(hù)
安全管理APP 特點(diǎn): 軟件管家
圖片上色APP 特點(diǎn): 圖片處理
計(jì)步器APP 特點(diǎn): 計(jì)步
記賬APP 特點(diǎn): 視圖效果特別好
藍(lán)牙傳數(shù)據(jù)APP 特點(diǎn): 藍(lán)牙處理
小說(shuō)閱讀器APP 特點(diǎn): 實(shí)現(xiàn)追書推薦收藏哑了、書籍/標(biāo)簽檢索赘方、模擬翻書的翻頁(yè)效果、緩存書籍弱左、日夜間模式窄陡、書簽、txt/pdf/epub書籍閱讀拆火、字體/主題/亮度設(shè)置跳夭、Wifi傳書等功能
四鳖悠、Kotlin語(yǔ)言開(kāi)發(fā)的APP
要學(xué)習(xí)Kotlin語(yǔ)言的可以參考這些APP
- 干貨集中營(yíng) 特點(diǎn): Kotlin語(yǔ)言實(shí)現(xiàn)
- 搞笑段子APP 特點(diǎn): Kotlin語(yǔ)言實(shí)現(xiàn)
五、React語(yǔ)言開(kāi)發(fā)的APP
要學(xué)習(xí)React語(yǔ)言的可以參考這些APP
- 俄羅斯方塊 特點(diǎn): React語(yǔ)言實(shí)現(xiàn)