【在線(xiàn)網(wǎng)課】Android通用框架設(shè)計(jì)與完整電商APP開(kāi)發(fā)
Android通用框架設(shè)計(jì)與完整電商APP開(kāi)發(fā)
Android通用框架設(shè)計(jì)與完整電商APP開(kāi)發(fā)
【建議在PC端下觀看】全程帶你從零設(shè)計(jì)通用的項(xiàng)目框架,并通過(guò)框架快速開(kāi)發(fā)一個(gè)完整電商App驗(yàn)證和完善框架的復(fù)用性與靈活性等,綜合提高你的項(xiàng)目框架設(shè)計(jì)能力和業(yè)務(wù)功能的快速實(shí)現(xiàn)能力,讓你的開(kāi)發(fā)工作更輕松!
第1章 課程介紹及APP效果展示(Java版)
本章概述了本課程大家能學(xué)到什么,老師如何講解,為什么這么講解,并介紹了框架的整體架構(gòu)設(shè)計(jì)與模塊分解,最后展示了用自己設(shè)計(jì)的框架開(kāi)發(fā)出來(lái)的完整電商APP的效果圖
第2章 項(xiàng)目初始化
本章將從零搭建一個(gè)空項(xiàng)目,實(shí)踐項(xiàng)目搭建的過(guò)程,并額外教大家搭建一個(gè)基于Go語(yǔ)言的Web版Git服務(wù)器,實(shí)現(xiàn)代碼托管的自舉。
第3章 框架主配置入口的設(shè)計(jì)與實(shí)踐
本章將帶大家確定框架的配置加載形式和基本結(jié)構(gòu),并為框架封裝一鍵配置字體圖標(biāo)功能,然后驗(yàn)證基礎(chǔ)框架的正確性和簡(jiǎn)易性。
第4章 單Activity的APP頁(yè)面架構(gòu)設(shè)計(jì)與實(shí)踐
本章將開(kāi)辟新思路,設(shè)計(jì)單Activity 的App頁(yè)面呈現(xiàn)架構(gòu),搭建起方便易用且利于擴(kuò)展的單Activity基礎(chǔ)骨架,讓?xiě)?yīng)用占用更小的內(nèi)存,切換更加絲滑。
第5章 高性能傻瓜式網(wǎng)絡(luò)請(qǐng)求框架設(shè)計(jì)(Retrofit+RxJava+Glide)
本章將以Retrofit為基礎(chǔ),借助建造者設(shè)計(jì)模式的變種,設(shè)計(jì)高性能,高擴(kuò)展性和可用性的,符合restful接口設(shè)計(jì)規(guī)范的網(wǎng)絡(luò)請(qǐng)求框架,實(shí)現(xiàn)全程鏈?zhǔn)秸{(diào)用,配置自由,使用無(wú)腦,并支持主流HTTP請(qǐng)求和文件的上傳下載等功能,最后拓展Retrofit與RxJava的整合,讓網(wǎng)絡(luò)框架支持響應(yīng)式編程。...
第6章 啟動(dòng)圖功能開(kāi)發(fā)與封裝
本章將帶大家實(shí)現(xiàn)兩種啟動(dòng)圖功能:倒計(jì)時(shí)漸變消失型和滑動(dòng)型。
第7章 登錄、注冊(cè)功能開(kāi)發(fā)(ORM框架-GreenDao)
本章將開(kāi)始登錄注冊(cè)功能的開(kāi)發(fā),包括梳理用戶(hù)登錄注冊(cè)的邏輯與服務(wù)器之間的交互,并引入當(dāng)下流行的高性能ORM數(shù)據(jù)庫(kù)框架-GreenDao進(jìn)行數(shù)據(jù)持久化實(shí)戰(zhàn),同時(shí)帶給大家一些可視化調(diào)試的小技巧。
第8章 代碼生成器設(shè)計(jì)與實(shí)踐(仿ButterKnife注解框架,編譯期生成代碼)
本章將以ButterKnife作為藍(lán)本,設(shè)計(jì)與實(shí)現(xiàn)一套自己的代碼生成器,并通過(guò)annotationProcessor生成自己指定規(guī)則的代碼,繞過(guò)微信wxapi包名和類(lèi)名的限制,自由調(diào)用微信登錄代碼。同時(shí),梳理微信登錄業(yè)務(wù)邏輯,并實(shí)現(xiàn)微信登錄功能。
第9章 主界面-通用底部導(dǎo)航設(shè)計(jì)與一鍵式封裝
本章將帶大家設(shè)計(jì)項(xiàng)目主界面的基本結(jié)構(gòu),并封裝極簡(jiǎn)的BottomBar,實(shí)現(xiàn)一鍵式添加子項(xiàng)目和內(nèi)容,最后帶大家實(shí)現(xiàn)電商APP的主界面整體架構(gòu)。
第10章 主界面-首頁(yè)UI與數(shù)據(jù)解析器開(kāi)發(fā)(RecyclerView)
本章將創(chuàng)建主界面-首頁(yè)UI,實(shí)現(xiàn)下拉刷新,并分析電商首頁(yè)數(shù)據(jù)結(jié)構(gòu),然后創(chuàng)建數(shù)據(jù)解析器。同時(shí),打造多布局高可用性RecyclerView體系,讓所有的基于RecyclerView的UI結(jié)構(gòu)都簡(jiǎn)易化,標(biāo)準(zhǔn)化,和無(wú)腦使用化,讓多變的業(yè)務(wù)代碼變成簡(jiǎn)單的套用。...
第11章 主界面-商品分類(lèi)開(kāi)發(fā)(多布局Section RecyclerView)
本章將帶大家完成主界面-商品分類(lèi)的UI和數(shù)據(jù)解析,并實(shí)現(xiàn)多布局Section RecyclerView的編寫(xiě)。
第12章 基于WebView的混合App框架設(shè)計(jì)(包含瀏覽器與原生請(qǐng)求Cookie的處理)
本章將帶大家構(gòu)造一個(gè)自己的高可擴(kuò)展性的混合App框架,實(shí)現(xiàn)高度模擬原生的Web跳轉(zhuǎn),并搭建與原生交互的一鍵式配置事件體系,讓混合應(yīng)用的JavaScript與Java的交互變得簡(jiǎn)單,清晰和一鍵式配置,最后拓展通過(guò)RxJava同步瀏覽器和原生請(qǐng)求Cookie的功能。...
第13章 購(gòu)物車(chē),訂單,支付功能開(kāi)發(fā)(包含支付寶支付和微信支付)
本章將帶大家完成購(gòu)物車(chē)UI的編寫(xiě),對(duì)購(gòu)物車(chē)內(nèi)部選中,刪除,清空以及結(jié)算的邏輯進(jìn)行梳理,并梳理訂單生成與第三方支付的邏輯,封裝傻瓜式調(diào)用的支付工具并實(shí)現(xiàn)支付寶,微信的支付功能。
第14章 個(gè)人中心、圖片裁剪、圖片上傳、收貨地址、消息推送、權(quán)限管理等功能開(kāi)發(fā)與一鍵式封裝
本章帶大家完成個(gè)人中心、圖片裁剪、圖片上傳、收貨地址、消息推送、權(quán)限管理,系統(tǒng)設(shè)置等功能的開(kāi)發(fā),同時(shí)封裝極易使用的相機(jī)調(diào)用工具。梳理圖片上傳和更新邏輯,并實(shí)例示范。集成并調(diào)用極光推送,完成應(yīng)用接收遠(yuǎn)程信息推送的功能。...
第15章 評(píng)價(jià)曬單功能實(shí)現(xiàn)(自定義評(píng)分控件和仿微信自動(dòng)多圖選擇控件)
本章將從零開(kāi)始帶大家定制自己的自定義View,分別完成評(píng)價(jià)曬單中評(píng)分布局和仿微信自動(dòng)多圖選擇和刪除控件,讓大家在自定義View的道路上更上一層樓。
第16章 附加功能開(kāi)發(fā)(二維碼,一鍵分享,分頁(yè),搜索)
本章將帶大家完成一些周邊的小功能,麻雀雖小五臟俱全,將高性能二維碼掃描方案和一鍵分享方案集成到框架中,方便以后一鍵調(diào)用。
第17章 商品詳情功能開(kāi)發(fā)(MD伸縮漸變,滑動(dòng)?縏ab,商品加入購(gòu)物車(chē)飛入動(dòng)畫(huà))
本章將帶大家設(shè)計(jì)商品詳情UI架構(gòu),實(shí)現(xiàn)MD風(fēng)格伸縮漸變效果,滑動(dòng)?縏ab,商品加入購(gòu)物車(chē)的飛入動(dòng)畫(huà)效果,并最終完善商品詳情功能。
第18章 課程總結(jié)
本章將對(duì)本課程的重難點(diǎn)進(jìn)行總結(jié),尤其是框架設(shè)計(jì)的思想,方法,經(jīng)驗(yàn),技巧以及業(yè)務(wù)開(kāi)發(fā)過(guò)程中如何更好的完善與驗(yàn)證框架的靈活性,易用性等。
158資源整合網(wǎng):提供各類(lèi)學(xué)習(xí)資源,名師講座視頻,培訓(xùn)課程視頻,音頻,文檔等···各類(lèi)教程下載觀看。
- 大小:7.69 GB
- 百度網(wǎng)盤(pán)觀看下載
- 點(diǎn)數(shù):15 點(diǎn)數(shù)
- 咨詢(xún)QQ:1686059668
好消息:為了回饋廣大用戶(hù)能學(xué)習(xí)更多知識(shí)。
現(xiàn)只需98開(kāi)通終身VIP會(huì)員
就可以終身免費(fèi)下載所有資源!
機(jī)會(huì)難得 錯(cuò)過(guò)就沒(méi)有了
提示:在電腦上打開(kāi)本站 tpyzk.cn 下載更方便。