以下是【會員:墨子於】分享的內容全文:
Android通用框架設計與完整電商APP開發(fā)
【建議在PC端下觀看】全程帶你從零設計通用的項目框架,并通過框架快速開發(fā)一個完整電商App驗證和完善框架的復用性與靈活性等,綜合提高你的項目框架設計能力和業(yè)務功能的快速實現(xiàn)能力,讓你的開發(fā)工作更輕松!
第1章 課程介紹及APP效果展示(Java版)
本章概述了本課程大家能學到什么,老師如何講解,為什么這么講解,并介紹了框架的整體架構設計與模塊分解,最后展示了用自己設計的框架開發(fā)出來的完整電商APP的效果圖
第2章 項目初始化
本章將從零搭建一個空項目,實踐項目搭建的過程,并額外教大家搭建一個基于Go語言的Web版Git服務器,實現(xiàn)代碼托管的自舉。
第3章 框架主配置入口的設計與實踐
本章將帶大家確定框架的配置加載形式和基本結構,并為框架封裝一鍵配置字體圖標功能,然后驗證基礎框架的正確性和簡易性。
第4章 單Activity的APP頁面架構設計與實踐
本章將開辟新思路,設計單Activity 的App頁面呈現(xiàn)架構,搭建起方便易用且利于擴展的單Activity基礎骨架,讓應用占用更小的內存,切換更加絲滑。
第5章 高性能傻瓜式網絡請求框架設計(Retrofit+RxJava+Glide)
本章將以Retrofit為基礎,借助建造者設計模式的變種,設計高性能,高擴展性和可用性的,符合restful接口設計規(guī)范的網絡請求框架,實現(xiàn)全程鏈式調用,配置自由,使用無腦,并支持主流HTTP請求和文件的上傳下載等功能,最后拓展Retrofit與RxJava的整合,讓網絡框架支持響應式編程。...
第6章 啟動圖功能開發(fā)與封裝
本章將帶大家實現(xiàn)兩種啟動圖功能:倒計時漸變消失型和滑動型。
第7章 登錄、注冊功能開發(fā)(ORM框架-GreenDao)
本章將開始登錄注冊功能的開發(fā),包括梳理用戶登錄注冊的邏輯與服務器之間的交互,并引入當下流行的高性能ORM數(shù)據庫框架-GreenDao進行數(shù)據持久化實戰(zhàn),同時帶給大家一些可視化調試的小技巧。
第8章 代碼生成器設計與實踐(仿ButterKnife注解框架,編譯期生成代碼)
本章將以ButterKnife作為藍本,設計與實現(xiàn)一套自己的代碼生成器,并通過annotationProcessor生成自己指定規(guī)則的代碼,繞過微信wxapi包名和類名的限制,自由調用微信登錄代碼。同時,梳理微信登錄業(yè)務邏輯,并實現(xiàn)微信登錄功能。
第9章 主界面-通用底部導航設計與一鍵式封裝
本章將帶大家設計項目主界面的基本結構,并封裝極簡的BottomBar,實現(xiàn)一鍵式添加子項目和內容,最后帶大家實現(xiàn)電商APP的主界面整體架構。
第10章 主界面-首頁UI與數(shù)據解析器開發(fā)(RecyclerView)
本章將創(chuàng)建主界面-首頁UI,實現(xiàn)下拉刷新,并分析電商首頁數(shù)據結構,然后創(chuàng)建數(shù)據解析器。同時,打造多布局高可用性RecyclerView體系,讓所有的基于RecyclerView的UI結構都簡易化,標準化,和無腦使用化,讓多變的業(yè)務代碼變成簡單的套用。...
第11章 主界面-商品分類開發(fā)(多布局Section RecyclerView)
本章將帶大家完成主界面-商品分類的UI和數(shù)據解析,并實現(xiàn)多布局Section RecyclerView的編寫。
第12章 基于WebView的混合App框架設計(包含瀏覽器與原生請求Cookie的處理)
本章將帶大家構造一個自己的高可擴展性的混合App框架,實現(xiàn)高度模擬原生的Web跳轉,并搭建與原生交互的一鍵式配置事件體系,讓混合應用的JavaScript與Java的交互變得簡單,清晰和一鍵式配置,最后拓展通過RxJava同步瀏覽器和原生請求Cookie的功能。...
第13章 購物車,訂單,支付功能開發(fā)(包含支付寶支付和微信支付)
本章將帶大家完成購物車UI的編寫,對購物車內部選中,刪除,清空以及結算的邏輯進行梳理,并梳理訂單生成與第三方支付的邏輯,封裝傻瓜式調用的支付工具并實現(xiàn)支付寶,微信的支付功能。
第14章 個人中心、圖片裁剪、圖片上傳、收貨地址、消息推送、權限管理等功能開發(fā)與一鍵式封裝
本章帶大家完成個人中心、圖片裁剪、圖片上傳、收貨地址、消息推送、權限管理,系統(tǒng)設置等功能的開發(fā),同時封裝極易使用的相機調用工具。梳理圖片上傳和更新邏輯,并實例示范。集成并調用極光推送,完成應用接收遠程信息推送的功能。...
第15章 評價曬單功能實現(xiàn)(自定義評分控件和仿微信自動多圖選擇控件)
本章將從零開始帶大家定制自己的自定義View,分別完成評價曬單中評分布局和仿微信自動多圖選擇和刪除控件,讓大家在自定義View的道路上更上一層樓。
第16章 附加功能開發(fā)(二維碼,一鍵分享,分頁,搜索)
本章將帶大家完成一些周邊的小功能,麻雀雖小五臟俱全,將高性能二維碼掃描方案和一鍵分享方案集成到框架中,方便以后一鍵調用。
第17章 商品詳情功能開發(fā)(MD伸縮漸變,滑動停靠Tab,商品加入購物車飛入動畫)
本章將帶大家設計商品詳情UI架構,實現(xiàn)MD風格伸縮漸變效果,滑動停靠Tab,商品加入購物車的飛入動畫效果,并最終完善商品詳情功能。
第18章 課程總結
本章將對本課程的重難點進行總結,尤其是框架設計的思想,方法,經驗,技巧以及業(yè)務開發(fā)過程中如何更好的完善與驗證框架的靈活性,易用性等。
1.軟件源碼推廣展示:目的展示軟件相關功能,接收技術學習者測試、測評;
2.教程課程信息展示:展示課程信息,傳授課程各階段內容;
3.設計素材圖片展示:展示素材設計理念、思維方式、傳播設計理念;
4.福利優(yōu)惠信息展示:分享各類最新的福利信息,各種優(yōu)惠信息展示;
以上分享目的僅供學習、參考使用,請勿用于其他用途,如果想商業(yè)使用或者代理,請自行聯(lián)系版權方獲取授權。任何未獲取授權的商業(yè)使用與本站無關,請自行承擔相應責任。
本站不存儲任何資源文件,敬請周知!
如果您認為本頁信息內容侵犯了您的相關權益(包含但不限于:著作權、首發(fā)權、隱私權等權利),或者您認為自己是此信息的權利人但是此信息不是自己發(fā)布的,可以直接版權舉報投訴,我們會根據網站注冊協(xié)議、資源分享協(xié)議等協(xié)議處理,以保護您的合法權益。
本網站采用 BY-NC-SA 協(xié)議進行授權 轉載請注明原文鏈接:Android通用框架設計與完整電商APP開發(fā)視頻教程

侵權舉報/版權申訴



