基于移動電商項目實戰(zhàn)的移動互聯(lián)Android 應用設計與開
定 價:43.4 元
- 作者:郭炳宇等主編
- 出版時間:2017/11/1
- ISBN:9787040488111
- 出 版 社:高等教育出版社
- 中圖法分類:TN929.53
- 頁碼:354
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書按照功能與模塊劃分,采用項目化的方式進行結構組織,由移動電商商品模塊整合開發(fā)實戰(zhàn)、移動電商項目架構設計、網絡層和數(shù)據(jù)模型的封裝、開發(fā)首頁和會員模塊、開發(fā)商品展示模塊、開發(fā)購物車與移動支付模塊、適配與發(fā)布及雙創(chuàng)項目組成。本書融入了行業(yè)、企業(yè)現(xiàn)行的主流技術,體現(xiàn)生產、服務真實技術和流程,適合任務驅動式教學、案例式教學及項目化教學。
帶著理想和情懷來做一套教材
作為一家產教融合背景下應用技術型人才培養(yǎng)的校企合作單位,我們希望開發(fā)出一套能夠滿足應用技術型人才培養(yǎng)要求的優(yōu)秀教材,希望開發(fā)出來的教材能達到或接近一個理想的標準,這個理想的標準就是“準、新、特、實、認”。我們一直帶著這個“理想”的標準踐行著教材編寫與開發(fā)工作。
“準”,是教材最基本要求,理念、依據(jù)、技術細節(jié)都要準確;“新”,是教材的形式和內容都要有所創(chuàng)新,表現(xiàn)、框架和體例都要新穎、生動、有趣,具有良好的用戶體驗,讓入耳目一新;“特”,要做出應用型的特色和企業(yè)的特色,體現(xiàn)出校企合作在面向行業(yè)、企業(yè)需求人才培養(yǎng)的特色;“實”,實用,切實可用,既要注重實踐教學,又要注重理論知識學習,編寫一套理實結合、平衡的實用型教材。最后的“認”,也可以說是最高標準,即編寫一本教師、學生、業(yè)界都認可的教材。
我們的教材編寫與開發(fā)團隊來自企業(yè),是一批具有多年工作經驗和技術積累的企業(yè)工程師;同時,我們的企業(yè)工程師進入合作高校承擔部分專業(yè)核心課、實踐課的授課工作。這種雙重工作背景讓我們的開發(fā)團隊既能把握行業(yè)、企業(yè)最新的技術發(fā)展趨勢,以及最需要的技術和技能,又能了解教育教學、學習成長的規(guī)律和經驗?梢哉f,我們具備了“懂技術、懂教學”的教材開發(fā)團隊。
從學校到企業(yè),從企業(yè)到學校,我們深感做的不僅僅是一份工作,而是一項事業(yè),是一項教書育人的事業(yè)。我們帶著這份“教育情懷”認真對待教材開發(fā)的每個部分,從開發(fā)理念到總體設計以及每個細節(jié),我們都靠團隊協(xié)作,細心打磨,以專業(yè)的精神盡量克服知識和經驗的不足。
以“學習者”為中心的理念進行教材設計
在企業(yè)里做產品的人都知道,產品要以用戶為中心,抓住用戶的痛點,為用戶解決問題。那么課程的最終用戶是誰呢?是學習者。教師借助教材來“傳道、授業(yè)、解惑”,而“學習者”是要通過教材學到知識和技術,學以致用。我們在以“學習者”為中心的理念下進行了教材的創(chuàng)新設計,具體如下:
◇教材內容的組織強調以學習行為為主線,構建了“學”與“導學”的內容邏輯!皩W”是主體內容,包括項目描述、任務解決及項目總結;“導學”是引導學生自主學習、獨立實踐的部分,包括項目引入、交互窗口、思考練習、拓展訓練及雙創(chuàng)項目。
◇情景化、情景劇式的項目引入。模擬一個完整的項目團隊,采用情景劇作為項目開篇,并融入職業(yè)元素,讓內容更加接近行業(yè)、企業(yè)和生產實際。項目引入更多的是還原工作場景,展示項目進程,嵌入崗位、行業(yè)認知,融入工作的方法和技巧,更多地傳遞一種解決問題的思路和理念。
理論篇 架構設計
項目1:走進移動電商開發(fā)
1.1 任務一:了解移動電商
1.1 1什么是移動電商
1.1.2 移動電商可以提供的服務
1.1.3 中國移動電商的現(xiàn)狀和發(fā)展趨勢
1.1.4 任務回顧
1.2 任務二:走進Android
1.2.1 Android系統(tǒng)的發(fā)展歷程
1.2.2 Andmid系統(tǒng)框架
1.2.3 Andmid系統(tǒng)的四大優(yōu)勢
1.2.4 任務回顧
1.3 任務三:搭建Android studio開發(fā)環(huán)境
1.3.1 基本概念
1.3.2 Java環(huán)境變量配置
1.3.3 Android studio 2.0的下栽和安裝
1.3 4了解Android studi0的安裝目錄
1.3.5 創(chuàng)建第一個項目
1.3.6 任務回顧
1.4 項目總結
1.5 拓展訓練
項目2:移動電商項目架構設計
2.1 任務一:App架構設計
2.1.1 業(yè)務功能需求分析
2.1.2 非功能性需求分析
2.1.3 程序總體設計
2.1.4 任務回顧
2.2 任務二:搭建項目框架
2.2.1 初始化項目
2.2.2 搭建主頁框架
2.2.3 任務回顧
2.3 項目總結
2.4 拓展訓練
項目3:網絡層和數(shù)據(jù)模型的封裝
3.1 任務一:網絡請求與數(shù)據(jù)解析
3.1.1 網絡請求
3.1.2 數(shù)據(jù)解析
3.1.3 任務回顧
3.2 任務二:數(shù)據(jù)模型的封裝
3.2.1 理解MvP架構模式
3.2.2 數(shù)據(jù)模型的封裝·
3.2.3 引入greenDa0數(shù)據(jù)庫框架
3.2.4 任務回顧
3.3 任務三:網絡框架的封裝
3.3.1 Retrofil概述
3.3.2 RxJava概述
3.3.3 Retrofit與RxJava的聯(lián)合封裝
3.3.4 任務回顧
3.4 任務四:圖片處理框架的引入和配置說明
3.4.1 UIL框架概述
3.4.2 UIL框架的緩存策略
3.4.3 UIL框架的引入和配置
3.4.4 UIL框架的API使用
3.4.5 任務回顧
3.5 項目總結
3.6 拓展訓練
實戰(zhàn)篇 核心模塊開發(fā)
項目4:開發(fā)首頁和會員模塊
4.1 任務一:引導頁和首頁的實現(xiàn)
4.1.1 引導頁的實現(xiàn)
4.1.2 廣告載入的基本實現(xiàn)
4.1.3 首頁的實現(xiàn)
4.1.4 任務回顧
4.2 任務二:會員中心的實現(xiàn)
4.2.1 ButterKnite框架概述
4.2.2 會員模塊的邏輯分析
4.2.3 用戶注冊與登錄
4.2.4 密碼管理
4.2.5 任務回顧
4.3 項目總結
4.4 拓展訓練
項目5:開發(fā)商品展示模塊
5.1 任務一:商品分類和列表的實現(xiàn)
5.1.1 商品分類展示
5.1.2 商品列表的實現(xiàn)
5.1.3 開發(fā)商品的搜索功能
5.1.4 任務回顧
5.2 任務二:商品詳情頁的實現(xiàn)
5.2.1 商品詳情頁UI設計
5.2.2 實現(xiàn)圖片輪播
5.2.3 使用抽屜效果來選擇商品數(shù)量
5.2.4 使用BmadcastReceiver實現(xiàn)同步更新
5.2.5 商品收藏
5.2.6 任務回顧
5.3 項目總結
5.4 拓展訓練
項目6:開發(fā)購物車與移動支付模塊
6.1 任務一:購物車設計
6.1.1 編輯購物車產品
6.1.2 管理收貨地址
6.1.3 省市區(qū)三級聯(lián)動選擇地址
6.1.4 任務回顧
6.2 任務二:實現(xiàn)支付寶移動支付
6.2.1 支付寶移動支付概述
6.2.2 對接前的準備工作
6.2.3 官方示例說明
6.2.4 集成流程詳解
6.2.5 任務回顧
6.3 項目總結
6.4 拓展訓練
項目7:適配與發(fā)布
7.1 任務一:適配與國際化
7.1.1 概述
7.1.2 屏幕適配的幾種解決方案
7.1.3 國際化
7.1.4 任務回顧
7.2 任務二:打包和發(fā)布
7.2.1 簽名
7.2.2 打包
7.2.3 發(fā)布
7.2.4 任務回顧
7.3 項目總結
7.4 拓展訓練
雙創(chuàng)項目——大數(shù)據(jù)應用實踐
參考文獻