幫助中心 | 我的帳號 | 關於我們

Flutter技術入門與實戰(第2版)

  • 作者:編者:亢少軍
  • 出版社:機械工業
  • ISBN:9787111640127
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:436
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由資深架構師撰寫,詳細講解Flutter的基本概念和使用技巧。既有基礎知識,又有豐富示例,並包括詳細案例的操作步驟,實操性強。還有配套網站提供了完整案例代碼和視頻課程,可幫助讀者輕鬆掌握基礎知識,快速進入實戰。本書主要內容共16章。第1?2章介紹Flutter的基本概念和重要知識點。第3章簡單介紹了Flutter SDK指定的Dart語言。第4?7章介紹Flutter常用組件,以及Material Design風格的組件、Cupertino風格的組件,還介紹了頁面布局基礎知識和技巧。第8?12章介紹Flutter的高級用法,包括如何處理手勢,如何載入、處理、展示資源和圖片,路由及導航是如何處理的,裝飾和動畫的處理等。第13章介紹Flutter插件開發。第14?16章介紹開發工具的使用技巧、測試與發布應用,以及綜合案例。

作者介紹
編者:亢少軍
    亢少軍,資深開發者,創業者。專註于視頻通訊技術領域。國內首本Flutter著作《Flutter技術入門與實戰》作者。多年從事視頻會議、遠程教育等技術研發,對於Android、iOS以及跨平台開發技術有比較深入的研究和應用,作為主要程序員開發了多個應用項目,涉及醫療、交通、銀行等領域。

目錄
第2版前言
第1章  開啟Flutter之旅
  1.1  Flutter的特點與核心概念
    1.1.1  一切皆為組件
    1.1.2  組件嵌套
    1.1.3  構建
    1.1.4  處理用戶交互
    1.1.5  狀態
    1.1.6  分層的框架
  1.2  搭建開發環境
    1.2.1  Windows環境搭建
    1.2.2  MacOS環境搭建
  1.3  寫第一個Flutter程序
第2章  Flutter基礎知識
  2.1  入口程序
  2.2  Material Design設計風格
  2.3  Flutter主題
    2.3.1  創建應用主題
    2.3.2  局部主題
    2.3.3  使用主題
  2.4  使用包資源
  2.5  狀態管理
    2.5.1  有狀態及無狀態組件
    2.5.2  Provider的使用
  2.6  HTTP請求
    2.6.1  HTTP請求方式
    2.6.2  HttpClient請求方式
    2.6.3  Dio請求方式
第3章  Dart語言簡述
  3.1  Dart的重要概念與常用開發庫
  3.2  變數與基本數據類型
  3.3  函數
  3.4  運算符
  3.5  流程式控制制語句
  3.6  異常處理
  3.7  面向對象
第4章  常用組件
  4.1  容器組件
  4.2  圖片組件
  4.3  文本組件
  4.4  圖標及按鈕組件
    4.4.1  圖標組件
    4.4.2  圖標按鈕組件
    4.4.3  凸起按鈕組件
  4.5  列表組件
    4.5.1  基礎列表組件
    4.5.2  水平列表組件
    4.5.3  長列表組件
    4.5.4  網格列表組件
  4.6  表單組件

第5章  Material Design風格組件
  5.1  App結構和導航組件
  5.2  按鈕和提示組件
  5.3  其他組件
    5.3.1  TextField(文本框組件)
    5.3.2  Card(卡片組件)
第6章  Cupertino風格組件
  6.1  CupertinoActivityIndicator(載入指示器組件)
  6.2  CupertinoAlertDialog(對話框組件)
  6.3  CupertinoButton(按鈕組件)
  6.4  Cupertino(導航組件集)
第7章  頁面布局
  7.1  基礎布局處理
  7.2  寬高尺寸處理
  7.3  列表及表格布局
  7.4  其他布局處理
  7.5  布局綜合示例
第8章  手勢
  8.1  用GestureDetector進行手勢檢測
  8.2  用Dismissible實現滑動刪除
第9章  資源和圖片
  9.1  添加資源和圖片
    9.1.1  指定asset
    9.1.2  載入asset
    9.1.3  平台asset
  9.2  自定義字體
第10章  組件裝飾和視覺效果
  10.1  Opacity(透明度處理)
  10.2  DecoratedBox(裝飾盒子)
  10.3  RotatedBox(旋轉盒子)
  10.4  Clip(剪裁處理)
  10.5  案例—自定義畫板
第11章  路由和持久化
  11.1  路由的基本應用
  11.2  Fluro企業級路由
  11.3  Key-Value存儲簡介
    11.3.1  shared_preferences的應用
    11.3.2  shared_preferences的實現原理
  11.4  文件存儲
  11.5  Sqflite的應用
    11.5.1  常用操作方法
    11.5.2  客戶表操作示例
第12章  動畫
  12.1  動畫的基本概念
  12.2  Flutter的動畫相關類
    12.2.6  動畫控制流程
  12.3  動畫示例
    12.3.1  字體放大動畫
    12.3.2  緩動動畫
    12.3.3  遮罩動畫

    12.3.4  數字變化動畫
    12.3.5  圖表動畫
  12.4  動畫組件
    12.4.1  用AnimatedOpacity實現漸變效果
    12.4.2  用Hero實現頁面切換動畫
第13章  Flutter插件開發
  13.1  獲取系統版本插件
    13.1.1  新建插件
    13.1.2  運行插件
    13.1.3  示例代碼分析
  13.2  電池電量插件
    ……
  13.3  Channel詳解
第14章  開發工具及使用技巧
  14.1  IDE集成開發環境
    14.1.1  Android Studio / IntelliJ
    14.1.2  Visual Studio Code
  14.2  Flutter SDK
  14.3  使用熱重載
  14.4  格式化代碼
  14.5  Flutter組件檢查器
第15章  測試與發布應用
  15.1  測試應用
  15.2  發布Android版App
  15.3  發布iOS版App
第16章  綜合案例
  16.1  即時通信App界面實現
  16.2  企業站App實現

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032