書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版)

移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版)

作者:陳煜
出版社:人民郵電出版社出版時間:2024-04-01
開本: 16開 頁數(shù): 268
本類榜單:教材銷量榜
中 圖 價:¥49.6(7.1折) 定價  ¥69.8 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 版權(quán)信息

移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 本書特色

1.工信十四五規(guī)劃教材,雙高院校教師和企業(yè)共同開發(fā)。

2.采用“任務(wù)驅(qū)動”的教學(xué)方法,通過真實項目案例貫穿,變常規(guī)的被動學(xué)習(xí)和填鴨式教學(xué)為積極主動學(xué)習(xí)。

3.基于*新的Android10.0系統(tǒng),避免介紹過時的開發(fā)方式,支持學(xué)生實現(xiàn)敏捷開發(fā)。

4.采用星號標(biāo)注的方式,對教材內(nèi)容深度進行劃分,兼顧高職本科與高職?苾蓚層次,?茖W(xué)習(xí)沒有星號的內(nèi)容,高職本科學(xué)習(xí)全部內(nèi)容。

移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 內(nèi)容簡介

本書以真實的脫敏企業(yè)項目案例貫穿全書,適配Android 10.0系統(tǒng),引入當(dāng)前主流的開發(fā)方式,采用項目化的方式講解移動App從無到有的全過程。本書內(nèi)容以移動App開發(fā)為主,兼顧開發(fā)前的產(chǎn)品設(shè)計環(huán)節(jié)。為了與時俱進,本書增加從Android到HarmonyOS遷移的知識,為學(xué)習(xí)HarmonyOS打下基礎(chǔ)。本書共10個項目,包括移動App環(huán)境調(diào)研、移動App設(shè)計、移動App開發(fā)環(huán)境搭建、移動App UI交互開發(fā)基礎(chǔ)、移動App UI交互開發(fā)能力提升、移動App服務(wù)端交互開發(fā)、移動App第三方SDK集成、移動App測試與打包發(fā)布、Android開發(fā)進階、HarmonyOS App開發(fā)初探。本書各項目通過拆分任務(wù)的方式,循序漸進、深入淺出地講解移動App開發(fā)的每個步驟,引起讀者的興趣,幫助讀者輕松步入移動App開發(fā)之門。 本書是工業(yè)和信息化部“十四五”規(guī)劃教材,可作為高職本科、高職?圃盒5默F(xiàn)代移動通信技術(shù)、智能互聯(lián)網(wǎng)技術(shù)、通信軟件技術(shù)等通信類專業(yè),以及物聯(lián)網(wǎng)應(yīng)用技術(shù)、移動互聯(lián)網(wǎng)應(yīng)用技術(shù)等電子信息類專業(yè)的移動App開發(fā)課程教材,也可作為想要成為移動App設(shè)計、開發(fā)、測試工程師的人員以及其他對移動App設(shè)計與開發(fā)感興趣的人員的學(xué)習(xí)用書。

移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 目錄

項目1

移動App環(huán)境調(diào)研 1

【學(xué)習(xí)目標(biāo)】 1

【項目概述】 1

【思維導(dǎo)圖】 2

【知識準(zhǔn)備】 2

1.1 移動App設(shè)計與開發(fā)流程 2

1.2 移動互聯(lián)網(wǎng)概述 4

1.2.1 移動互聯(lián)網(wǎng)的定義 4

1.2.2 移動互聯(lián)網(wǎng)產(chǎn)業(yè)鏈 4

1.3 市場分析與競品分析 6

1.3.1 市場分析與競品分析概述 6

1.3.2 市場分析相關(guān)知識 6

1.3.3 競品分析相關(guān)知識 7

【項目實施】 9

1.4 任務(wù)1:移動互聯(lián)網(wǎng)現(xiàn)狀分析與發(fā)展

趨勢預(yù)測 9

1.5 任務(wù)2:圖書資源App市場分析 9

1.6 任務(wù)3:圖書資源App競品分析 11

【項目小結(jié)】 14

【知識拓展】 14

【知識鞏固】 14

【項目實訓(xùn)】 15



項目2

移動App設(shè)計 16

【學(xué)習(xí)目標(biāo)】 16

【項目概述】 16

【思維導(dǎo)圖】 17

【知識準(zhǔn)備】 17

2.1 需求分析介紹 17

2.1.1 需求分析的概念 18

2.1.2 需求與功能 19

2.1.3 需求的分類 20

2.1.4 需求描述 20

2.1.5 需求的來源 21

2.1.6 需求采集方法 22

2.1.7 需求池構(gòu)建 23

2.1.8 需求優(yōu)先級的排序方法 25

2.2 產(chǎn)品設(shè)計概述 26

2.2.1 產(chǎn)品規(guī)劃概述 27

2.2.2 互聯(lián)網(wǎng)產(chǎn)品的結(jié)構(gòu)概述 28

2.2.3 交互設(shè)計概述 29

2.2.4 產(chǎn)品需求文檔概述 29

【項目實施】 30

2.3 任務(wù)4:圖書資源App需求分析 30

2.4 任務(wù)5:圖書資源App交互設(shè)計 33

【項目小結(jié)】 44

【知識拓展】 44

【知識鞏固】 44

【項目實訓(xùn)】 45



項目3

移動App開發(fā)環(huán)境搭建 46

【學(xué)習(xí)目標(biāo)】 46

【項目概述】 46

【思維導(dǎo)圖】 47

【知識準(zhǔn)備】 47

3.1 認(rèn)識Android 47

3.1.1 Android概述與發(fā)展歷史 47

3.1.2 Android平臺架構(gòu) 49

3.2 Android工程的目錄結(jié)構(gòu)與

Android Studio重要設(shè)置 51

3.2.1 Android工程的目錄結(jié)構(gòu) 51

3.2.2 Android Studio重要設(shè)置 53

【項目實施】 53

3.3 任務(wù)6:JDK安裝 53

3.4 任務(wù)7:Android Studio安裝

與SDK配置 58

3.5 任務(wù)8:Android模擬器配置 64

3.6 任務(wù)9:運行工程 66

【項目小結(jié)】 67

【知識拓展】 68

【知識鞏固】 68

【項目實訓(xùn)】 68



項目4

移動App UI交互開發(fā)基礎(chǔ) 69

【學(xué)習(xí)目標(biāo)】 69

【項目概述】 70

【思維導(dǎo)圖】 70

【知識準(zhǔn)備】 71

4.1 初識布局 71

4.1.1 線性布局 72

4.1.2 相對布局 72

4.2 常用控件 74

4.2.1 TextView 74

4.2.2 EditText 75

4.2.3 Button 76

4.2.4 ImageView 76

4.2.5 RecyclerView 77

4.2.6 WebView 78

4.3 輸出控制:Toast與Log 78

4.3.1 Toast介紹 79

4.3.2 Log介紹 79

4.4 Activity概述 80

4.4.1 生命周期概述 80

4.4.2 用Log測試生命周期運行流程 81

4.4.3 Activity跳轉(zhuǎn) 82

4.5 Fragment簡介 82

4.6 selector與shape介紹 83

4.7 數(shù)據(jù)的存儲方案 83

4.8 子線程與UI線程通信 84

【項目實施】 84

4.9 任務(wù)10:圖書資源App登錄

界面開發(fā) 84

4.10 任務(wù)11:圖書資源App引導(dǎo)界面

與歡迎界面開發(fā) 101

4.10.1 用ViewPager實現(xiàn)滑動

引導(dǎo)界面 101

4.10.2 實現(xiàn)首次打開App

引導(dǎo)界面 106

4.10.3 實現(xiàn)倒計時跳轉(zhuǎn)界面 109

4.11 任務(wù)12:圖書資源App

主界面開發(fā) 110

4.12 任務(wù)13:圖書資源App資訊詳情

界面開發(fā) 127

【項目小結(jié)】 131

【知識鞏固】 131

【項目實訓(xùn)】 132



項目5

移動App UI交互開發(fā)

能力提升 133

【學(xué)習(xí)目標(biāo)】 133

【項目概述】 133

【思維導(dǎo)圖】 134

【知識準(zhǔn)備】 134

5.1 ijkPlayer介紹 134

【項目實施】 134

5.2 任務(wù)14:圖書資源App視頻在線

播放開發(fā) 134

5.3 任務(wù)15:實現(xiàn)圖書資源App用戶

權(quán)限邏輯 137

5.4 任務(wù)16:個人中心功能開發(fā) 142

【項目小結(jié)】 150

【知識鞏固】 150

【項目實訓(xùn)】 151



項目6

移動App服務(wù)端交互開發(fā) 152

【學(xué)習(xí)目標(biāo)】 152

【項目概述】 152

【思維導(dǎo)圖】 153

【知識準(zhǔn)備】 153

6.1 服務(wù)端通信技術(shù) 153

6.1.1 HTTP概述 153

6.1.2 Json介紹 154

6.1.3 Json數(shù)據(jù)解析 157

6.1.4 API文檔介紹 158

6.2 框架介紹 159

6.2.1 Retrofit簡介 159

6.2.2 MVP設(shè)計模式簡介 167

6.2.3 RxJava簡介 169

【項目實施】 172

6.3 任務(wù)17:服務(wù)端通信技術(shù) 172

6.4 任務(wù)18:框架整合與各個模塊服務(wù)端

數(shù)據(jù)對接 173

【項目小結(jié)】 190

【知識鞏固】 190

【項目實訓(xùn)】 191



項目7

移動App第三方SDK

集成 192

【學(xué)習(xí)目標(biāo)】 192

【項目概述】 192

【思維導(dǎo)圖】 193

【知識準(zhǔn)備】 193

7.1 常用第三方SDK介紹 193

7.1.1 短信驗證碼SDK 193

7.1.2 二維碼SDK 195

7.1.3 第三方登錄SDK 195

【項目實施】 197

7.2 任務(wù)19:掃碼跳轉(zhuǎn)到對應(yīng)

圖書界面 197

7.3 任務(wù)20:使用短信驗證碼驗證 201

7.4 任務(wù)21:QQ登錄與App

賬號綁定 201

【項目小結(jié)】 201

【知識拓展】 201

【知識鞏固】 202

【項目實訓(xùn)】 202



項目8

移動App測試與打包發(fā)布 204

【學(xué)習(xí)目標(biāo)】 204

【項目概述】 204

【思維導(dǎo)圖】 205

【知識準(zhǔn)備】 205

8.1 adb命令詳解與日志抓取 205

8.1.1 常用的adb命令 205

8.1.2 Logcat詳解 207

8.2 Android測試與打包發(fā)布App 208

8.2.1 單元測試 208

8.2.2 壓力測試 209

8.2.3 打包與發(fā)布App 213

【項目實施】 213

8.3 任務(wù)22:Android測試與打包

發(fā)布App 213

【項目小結(jié)】 221

【知識鞏固】 222

【項目實訓(xùn)】 222



項目9

Android開發(fā)進階 223

【學(xué)習(xí)目標(biāo)】 223

【項目概述】 223

【思維導(dǎo)圖】 224

【知識準(zhǔn)備】 224

9.1 Service 224

9.1.1 Service概述與啟動服務(wù) 225

9.1.2 綁定服務(wù) 226

9.1.3 綁定服務(wù)和啟動服務(wù)混合使用 227

9.2 BroadcastReceiver 228

9.2.1 BroadcastReceiver簡介 228

9.2.2 廣播接收者與廣播發(fā)送者 229

9.2.3 標(biāo)準(zhǔn)廣播與有序廣播 229

9.2.4 靜態(tài)注冊與動態(tài)注冊 230

9.2.5 廣播權(quán)限控制 230

9.3 SQLite數(shù)據(jù)庫 231

9.3.1 SQLite簡介與數(shù)據(jù)類型 231

9.3.2 SQLiteDatabase

與SQLiteOpenHelper介紹 232

9.4 ContentProvider 237

9.4.1 ContentProvider簡介

與相關(guān)核心類 237

9.4.2 ContentProvider操作流程 239

【項目實施】 240

9.5 任務(wù)23:Service的使用 240

9.6 任務(wù)24:BroadcastReceiver的

使用 240

9.7 任務(wù)25:SQLite數(shù)據(jù)庫的使用 241

9.8 任務(wù)26:ContentProvider的

使用 241

【項目小結(jié)】 241

【知識鞏固】 241

【項目實訓(xùn)】 242



項目10

HarmonyOS App

開發(fā)初探 244

【學(xué)習(xí)目標(biāo)】 244

【項目概述】 244

【思維導(dǎo)圖】 245

【知識準(zhǔn)備】 245

10.1 初識HarmonyOS 245

10.1.1 HarmonyOS概述 245

10.1.2 HarmonyOS架構(gòu) 246

10.1.3 開發(fā)基礎(chǔ)知識 247

10.2 常用布局與常用組件 253

10.2.1 常用布局 253

10.2.2 常用組件 254

10.3 Selector Shape美化按鈕 256

10.4 按鈕點擊事件與日志輸出 257

10.4.1 AbilitySlice中點擊事件監(jiān)聽 257

10.4.2 日志輸出 258

【項目實施】 259

10.5 任務(wù)27:HarmonyOS App

開發(fā)環(huán)境搭建 259

10.6 任務(wù)28:實現(xiàn)圖書資源App

登錄界面 266

【項目小結(jié)】 267

【知識鞏固】 267

【項目實訓(xùn)】 268

展開全部

移動應(yīng)用設(shè)計與開發(fā)(項目式)(微課版) 作者簡介

陳煜,博士學(xué)歷,深圳職業(yè)技術(shù)學(xué)院骨干教師,從事移動應(yīng)用開發(fā)專業(yè)教學(xué),研究項目及領(lǐng)域為移動通信資源分配

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服