中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Flutter從0基礎到App上線

包郵 Flutter從0基礎到App上線

作者:蕭文翰
出版社:電子工業出版社出版時間:2020-03-01
開本: 24cm 頁數: 12,414頁
中 圖 價:¥58.8(5.0折) 定價  ¥118.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Flutter從0基礎到App上線 版權信息

  • ISBN:9787121382963
  • 條形碼:9787121382963 ; 978-7-121-38296-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Flutter從0基礎到App上線 本書特色

適讀人群 :想要從事Flutter App開發的朋友。 ?? 想要入門移動互聯網開發的0基礎學員。 ?? 有一定編程經驗,想要多掌握一門語言或涉足移動開發領域的開發者。 ?? 對移動App開發有濃厚興趣的學生。 ?? 各企業負責移動App研發的產品經理和項目經理。很系統:從Dart到Flutter,破解上百個知識點 很專業:凝聚作者6年移動前端開發經驗 很易學:面向零基礎的讀者,從代碼編寫到案例實戰 很實用:包括100余個實例,涵蓋移動開發的方方面面

Flutter從0基礎到App上線 內容簡介

本書采用實踐為主, 理論為輔, 二者相結合的方式, 闡述了Dart編程語言的基礎和高級用法, 以及Flutter框架的開發。圖文并茂, 通俗易懂。從*基礎的編程語言語法開始, 逐步實現從0到1, 開發出一款App的目標。無論是想要入門跨平臺開發的朋友, 還是有一定編程基礎的開發者, 都能從本書獲益。

Flutter從0基礎到App上線 目錄

第1章 Flutter簡介 1

1.1 移動App開發的前世今生 2

1.2 為什么選擇Flutter 3

1.2.1 Flutter的優勢 3

1.2.2 Flutter強大的跨平臺特性 4

1.2.3 Flutter的明天 5

1.3 Flutter的體系結構 6

第2章 初次遇見Flutter 8

2.1 開發環境搭建 8

2.1.1 下載JDK 9

2.1.2 安裝JDK 9

2.1.3 安裝和配置Xcode 10

2.1.4 下載Flutter SDK 11

2.1.5 配置Flutter SDK 11

2.1.6 配置**組件 12

2.2 集成開發環境的選擇 12

2.2.1 配置Android Studio 13

2.2.2 配置Visual Studio Code 17

2.3 **個程序——Hello World 18

2.3.1 運行自診斷腳本 18

2.3.2 啟動Android模擬器 19

2.3.3 將項目運行在模擬器上 21

2.3.4 探索Flutter熱修復特性 22

2.4 升級Flutter 23

2.5 練習 24

第3章 Dart語言基礎 25

3.1 Dart語言簡介 25

3.1.1 Dart發展史 25

3.1.2 Dart重要概念 26

3.1.3 Hello Dart 27

3.2 變量與常量 29

3.2.1 變量 29

3.2.2 常量 30

3.3 基本數據類型 31

3.3.1 數值型 31

3.3.2 字符串 32

3.3.3 布爾 34

3.3.4 集合 34

3.3.5 UTF-32編碼表示法 39

3.4 方法 39

3.4.1 定義一個方法 39

3.4.2 參數 40

3.4.3 主方法 42

3.4.4 作用域 42

3.4.5 閉包 42

3.4.6 檢查兩個方法是否相等 43

3.4.7 返回值 43

3.5 運算符 43

3.5.1 算術運算符 45

3.5.2 關系運算符 46

3.5.3 類型判定運算符 47

3.5.4 賦值運算符 48

3.5.5 邏輯運算符 49

3.5.6 位操作運算符 50

3.5.7 條件表達式 51

3.5.8 級聯運算符 52

3.5.9 其他運算符 52

3.6 流程控制 52

3.6.1 if-else條件語句 53

3.6.2 for循環 53

3.6.3 while循環和do-while循環 54

3.6.4 break語句和continue語句 55

3.6.5 switch-case條件語句 56

3.6.6 斷言 58

3.7 異常 59

3.7.1 Throw 59

3.7.2 Catch 60

3.7.3 Finally 62

3.8 練習 62

第4章 Dart語言的面向對象應用 63

4.1 類 63

4.1.1 類的實例化 63

4.1.2 實例變量 65

4.1.3 getter()方法和setter()方法 66

4.1.4 靜態變量 67

4.1.5 構造方法 67

4.1.6 實例方法 73

4.1.7 靜態方法 73

4.1.8 擴展類 74

4.1.9 可復寫的運算符 77

4.1.10 抽象方法 78

4.1.11 抽象類 80

4.1.12 接口 80

4.1.13 利用Mixin特性擴展類 82

4.1.14 枚舉 83

4.2 泛型 84

4.2.1 泛型的作用 84

4.2.2 泛型的使用示例 85

4.2.3 限制泛型類型范圍 85

4.2.4 使用泛型方法 86

4.3 練習 87

第5章 Dart語言的高級使用技巧 88

5.1 庫 88

5.1.1 使用庫 89

5.1.2 創建庫 91

5.2 異步處理 91

5.2.1 聲明異步的方法 92

5.2.2 使用await表達式 93

5.2.3 異步在循環中的使用 93

5.3 可調用的類 93

5.4 Dart的isolates運行模式 94

5.5 方法類型定義 94

5.6 元數據 96

5.7 注釋 96

5.7.1 單行注釋 96

5.7.2 多行注釋 97

5.7.3 文檔注釋 97

5.8 編寫更有效的Dart代碼 97

5.9 練習 98

第6章 繪制賞心悅目的界面 99

6.1 **個Flutter項目 99

6.1.1 Flutter項目的結構 100

6.1.2 日志工具的使用 100

6.2 Flutter基礎 101

6.2.1 Flutter框架結構 101

6.2.2 App啟動入口 101

6.2.3 一切皆為組件 102

6.2.4 組件的組合運用 102

6.2.5 何為狀態 103

6.2.6 自定義組件 114

6.3 基本組件 120

6.3.1 基本組件簡介 120

6.3.2 文本組件 120

6.3.3 按鈕組件 124

6.3.4 圖片組件 126

6.3.5 開關和復選框組件 129

6.3.6 單選框組件 130

6.3.7 輸入框組件和表單組件 131

6.4 多元素布局組件 147

6.4.1 布局類組件 147

6.4.2 線性布局 149

6.4.3 堆疊布局 152

6.4.4 彈性布局 155

6.4.5 流式布局 156

6.5 容器類組件 159

6.5.1 內邊距 159

6.5.2 約束 160

6.5.3 裝飾 161

6.5.4 變換 164

6.5.5 容器 165

6.6 滾動列表組件 166

6.6.1 滾動列表組件簡介 166

6.6.2 單個子組件的滾動視圖 166

6.6.3 線性列表組件 168

6.6.4 網格列表組件 174

6.6.5 自定義滾動組件 177

6.6.6 滾動的控制及實時狀態監聽 178

6.7 其他重要的組件 181

6.7.1 攔截返回鍵 181

6.7.2 在組件樹之間共享數據 183

6.7.3 觸摸事件監聽 186

6.7.4 手勢識別 188

6.7.5 通知組件 190

6.7.6 全局事件廣播 193

6.8 App資源管理 196

6.8.1 放置資源 196

6.8.2 使用資源 197

6.8.3 跨平臺使用共享資源 197

6.9 動畫 200

6.9.1 基本概念 200

6.9.2 補間動畫 200

6.9.3 物理模擬動畫 202

6.9.4 非線性動畫 202

6.9.5 共享元素過渡動畫 203

6.9.6 多個動畫的疊加 206

6.10 字體 210

6.10.1 放置字體 210

6.10.2 使用字體 211

6.11 主題 211

6.11.1 使用主題 211

6.11.2 全局主題 212

6.11.3 局部主題 212

6.11.4 擴展現有主題 213

6.12 練習 213

第7章 數據的傳遞和持久化保存 214

7.1 頁面跳轉 214

7.1.1 頁面的跳轉和返回 214

7.1.2 數據的傳遞和返回 216

7.2 本地文件 221

7.2.1 本地文件的路徑 222

7.2.2 本地文件的讀寫 222

7.3 網絡請求 225

7.3.1 發起HTTP請求 226

7.3.2 Json解析 228

7.4 保存用戶設置 239

7.5 數據庫操作 240

7.6 練習 248

第8章 使用設備硬件實現更多功能 249

8.1 GPS定位技術 249

8.2 相機 252

8.3 藍牙 254

8.4 音視頻 259

8.4.1 音頻錄放 259

8.4.2 視頻錄放 262

8.5 距離傳感器 263

8.6 NFC近場通信 265

8.7 練習 269

第9章 使App更加通用——國際化的實現 270

9.1 識別當前系統的首選語言 270

9.2 使App支持多語言環境 272

9.3 練習 276

第10章 與原生代碼交互 277

10.1 平臺通道 277

10.1.1 平臺通道的概念 278

10.1.2 平臺通道支持的數據類型和解碼器 278

10.2 與Android原生代碼交互 279

10.2.1 使用Java語言實現 283

10.2.2 使用Kotlin語言實現 285

10.3 與iOS原生代碼交互 287

10.3.1 使用Objective-C語言實現 287

10.3.2 使用Swift語言實現 289

10.4 練習 290

第11章 Material Design(Android)風格設計 291

11.1 腳手架組件 291

11.2 頂部程序欄組件 294

11.3 水平選項卡與內容視圖組件 296

11.4 底部導航欄組件 298

11.5 抽屜組件 300

11.6 浮動懸停按鈕組件 302

11.7 扁平按鈕組件 303

11.8 圖標按鈕組件 303

11.9 浮動動作按鈕組件 305

11.10 彈出式菜單組件 305

11.11 滑塊組件 307

11.12 日期時間選擇組件 309

11.13 簡單對話框 312

11.14 提示框 314

11.15 可展開的列表組件 315

11.16 底部提示組件 317

11.17 標簽組件 318

11.18 幫助提示組件 320

11.19 卡片組件 320

11.20 水平和圓形進度組件 322

11.21 練習 323

……

展開全部

Flutter從0基礎到App上線 作者簡介

蕭文翰,Android架構師/技術顧問。從2013年開始從事移動前端開發工作,主攻Android和跨平臺開發技術,具有豐富的實戰項目經驗。蕭文翰是國內7項專利的共同發明人,從2017年年底至2019年年底,在擔任天津/廣州三星通信研究院代碼優化工程師期間,6次當選Best Technical-Report,曾推動App性能優化活動,實現性能類別解決方案同比增長60%,總體解決方案領先于全球研究院。他還是CSDN博客專家&認證講師、知乎專欄作家。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 空压机商城|空气压缩机|空压机配件-压缩机网旗下商城 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 翅片管换热器「型号全」_厂家-淄博鑫科环保| 山东齐鲁漆业有限公司【官网】-工业漆专业生产厂家 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 翅片管换热器「型号全」_厂家-淄博鑫科环保 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 重庆中专|职高|技校招生-重庆中专招生网 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 锂离子电池厂家-山东中信迪生电源| C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 中矗模型-深圳中矗模型设计有限公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 精密模具-双色注塑模具加工-深圳铭洋宇通 | 天津次氯酸钠酸钙溶液-天津氢氧化钠厂家-天津市辅仁化工有限公司 | 重庆LED显示屏_显示屏安装公司_重庆LED显示屏批发-彩光科技公司 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 烟台金蝶财务软件,烟台网站建设,烟台网络推广 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 |