以下是【令呼呼】分享的內(nèi)容全文:
Kotlin打造完整電商APP 手把手帶你運用模塊化+MVP+主流框架
當你還在觀望,Kotlin已席卷全球,本課程將手把手帶你運用模塊化思想、MVP架構(gòu)、以及當下最主流的技術(shù)框架開發(fā)一款完整電商APP,讓你順利的將Kotlin應(yīng)用到實際項目中,高效開發(fā)新項目,快速改造老項目,做優(yōu)秀的新一代Android工程師,在Kotlin領(lǐng)域中占得先機,走在前沿。
第1章 課程介紹及項目初始化(無基礎(chǔ)同學(xué)先學(xué)《全新升級 Kotlin系統(tǒng)入門與進階》)本章會告訴大家能學(xué)到什么,課程如何安排,整個APP的效果以及用戶購買流程,同時為大家講解模塊化思想,MVP架構(gòu)思想,項目技術(shù)選型,項目初始化,為后面具體的開發(fā)做好準備。
第2章 模塊化實戰(zhàn)與主流框架配置
本章首先以用戶模塊為例,帶大家進行模塊化實戰(zhàn),同時通過用戶注冊功能完善開發(fā)環(huán)境,最后帶大家配置主流框架,如AndroidExtensions,MVP,Anko、RxKotlin、RxAndroid、Retrofit及Dagger2等,并帶大家優(yōu)化及拓展前面寫過的代碼。《全新升級 Kotlin系統(tǒng)入門與進階》:
第3章 通用組件封裝及通用資源文件引入
本章首先帶大家封裝通用組件及自定義視圖,如AppManager、HeaderBar、ProgressBar,然后會導(dǎo)入一些通用工具和資源文件,讓大家掌握項目基礎(chǔ)架構(gòu)的設(shè)計能力,同時將一些后面需要的資源導(dǎo)入進來,為后面功能的開發(fā)做好腳手架。
第4章 用戶模塊開發(fā)
本章將帶大家開發(fā)用戶模塊相關(guān)功能,包括用戶登錄、找回密碼、編輯用戶資料以及用戶注冊優(yōu)化,同時會使用TakePhoto及七牛云框架完成用戶頭像上傳功能。
第5章 主模塊開發(fā)
本章帶大家進行主模塊的靜態(tài)界面開發(fā),因為是個人開發(fā),所以提前引入主工程。 主要包括自定義視圖,如底部導(dǎo)航、新聞公告等;第三方視圖框架,如標簽、畫廊風(fēng)格視圖。
第6章 商品模塊開發(fā)
本章帶大家進行商品模塊相關(guān)業(yè)務(wù)功能的開發(fā)。包括商品分類、商品列表、商品詳情、商品SKU及商品搜索等。在界面展示上,會使用上下拉刷新視圖、多狀態(tài)視圖等,并詳細介紹商品SKU,及事件監(jiān)聽機制。同時會初步引入ARouter進行模塊路由。 ...
第7章 購物車模塊開發(fā)
本章帶大家進行購物車相關(guān)業(yè)務(wù)功能的開發(fā)。包括加入購物車、刪除購物車以及提交購物車等。并通過事件監(jiān)聽機制實現(xiàn)數(shù)量價格聯(lián)動、全選/反選及編輯狀態(tài)切換。
第8章 訂單模塊開發(fā)
本章帶大家進行訂單相關(guān)業(yè)務(wù)功能的開發(fā)。包括收貨人信息相關(guān)功能、提交訂單及管理訂單等。通過訂單狀態(tài)的扭轉(zhuǎn),可以看到一件商品從購買開始,一個完整的訂單流程。 收貨人信息相關(guān)功能也是獨立,可以看到Kotlin中的序列化如何實現(xiàn)。 ...
第9章 支付模塊開發(fā)
本章主要介紹如何使用支付寶沙箱環(huán)境,封裝一個支付模塊。 重點介紹支付寶支付流程及集成,支付簽名必須放到服務(wù)端實現(xiàn),避免風(fēng)險。
第10章 消息模塊開發(fā)
本章帶大家進行消息模塊業(yè)務(wù)功能的開發(fā)。主要使用極光推送集成Push,同時處理自定義消息及通知消息。并降級如何使用ARouter實現(xiàn)跨模塊接口調(diào)用。
第11章 代碼優(yōu)化及課程總結(jié)
本章帶大家對寫過的代碼進行優(yōu)化,并封裝一個通用的選擇圖片組件,然后為大家講解Kotlin新版的序列化特性。最后帶大家做課程進行小結(jié)。
1.軟件源碼推廣展示:目的展示軟件相關(guān)功能,接收技術(shù)學(xué)習(xí)者測試、測評;
2.教程課程信息展示:展示課程信息,傳授課程各階段內(nèi)容;
3.設(shè)計素材圖片展示:展示素材設(shè)計理念、思維方式、傳播設(shè)計理念;
4.福利優(yōu)惠信息展示:分享各類最新的福利信息,各種優(yōu)惠信息展示;
以上分享目的僅供學(xué)習(xí)、參考使用,請勿用于其他用途,如果想商業(yè)使用或者代理,請自行聯(lián)系版權(quán)方獲取授權(quán)。任何未獲取授權(quán)的商業(yè)使用與本站無關(guān),請自行承擔(dān)相應(yīng)責(zé)任。
本站不存儲任何資源文件,敬請周知!
如果您認為本頁信息內(nèi)容侵犯了您的相關(guān)權(quán)益(包含但不限于:著作權(quán)、首發(fā)權(quán)、隱私權(quán)等權(quán)利),或者您認為自己是此信息的權(quán)利人但是此信息不是自己發(fā)布的,可以直接版權(quán)舉報投訴,我們會根據(jù)網(wǎng)站注冊協(xié)議、資源分享協(xié)議等協(xié)議處理,以保護您的合法權(quán)益。
本網(wǎng)站采用 BY-NC-SA 協(xié)議進行授權(quán) 轉(zhuǎn)載請注明原文鏈接:Kotlin打造完整電商APP 手把手帶你運用模塊化+MVP+主流框架

侵權(quán)舉報/版權(quán)申訴



