簡單開源商城App分享,包括服務(wù)器端完整app

簡單商城 開源版, 包括用戶注冊(cè)、登錄、密碼找回、短信驗(yàn)證、用戶分享、消息推送、訂單上傳、商品分類、商品收藏、購物車訂單的增添、刪除、商品查詢、用戶設(shè)置、用戶評(píng)價(jià)、用戶評(píng)論等基本功能。

下載最新版本

云端:

原本打算采用后端服務(wù)平臺(tái)bmob的,后來為了更方便自己自定義接口和今后的拓展,同時(shí)也是為了學(xué)習(xí)更透徹詳細(xì),所以后端采用了php。為了快速搭建完平臺(tái)使用的是thinkphp框架。后端代碼。

應(yīng)用截圖:

使用的主要技術(shù):

Material Design的設(shè)計(jì)、Retrofit2、RxJAVA、友盟分享、消息推送、Mob的短信驗(yàn)證、自動(dòng)更新(根據(jù)友盟提供的思路在自己的云端服務(wù)上實(shí)現(xiàn)的)、fresco、butterknife、圖片上傳、用戶評(píng)價(jià)、用戶評(píng)論等技術(shù)。

說明:

在構(gòu)思應(yīng)用前本來是打算采用MVP框架的,同時(shí)也看了兩款MVP框架的源碼,感覺都不錯(cuò)。一款是Jude95大神寫的Beam框架,很不錯(cuò)的。還有一個(gè)是張濤大神寫的TheMVP也很棒。而最終沒有使用MVP框架,而是原生的代碼,主要是為了把a(bǔ)ndroid學(xué)習(xí)過的所有知識(shí)拉通貫徹一下。所以要想快速開發(fā)的同學(xué)可以試試這兩款MVP。

在完成這款應(yīng)用過程當(dāng)中,參考了很多的應(yīng)用,主要參考學(xué)習(xí)了朋友寫的搜圖神器。這是一款很不錯(cuò)的應(yīng)用,大家可以去學(xué)習(xí)學(xué)習(xí)。

由于個(gè)人能力有限,所以應(yīng)用的代碼在有些地方設(shè)計(jì)可能存在不合理,代碼也顯得臃腫,同時(shí)用戶體驗(yàn)、應(yīng)用流暢性、代碼健壯性和可擴(kuò)展性還有待改進(jìn)。歡迎大家指正。

歡迎大家一起學(xué)習(xí)、討論,如果你喜歡改應(yīng)用請(qǐng)Star一下吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容