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

Flutter開發零基礎入門(微課版)

  • 作者:倪紅軍|責編:張玥
  • 出版社:清華大學
  • ISBN:9787302580836
  • 出版日期:2021/08/01
  • 裝幀:平裝
  • 頁數:284
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書針對零基礎的讀者,以一個個「易學、易用、易擴展」的技術範例和「有趣、經典、綜合性」的項目案例實現過程為載體,由淺入深、循序漸進地介紹了完整的Dart編程語言基礎和Flutter開發技術知識體系。書中包含大量的圖文解析和微課視頻,手把手地帶領讀者進入基於Flutter開發框架的跨平台應用程序開發世界,既**限度地降低了讀者的學習門檻,又讓讀者在「教、學、做」深度融合的體驗中快速入門Flutter開發技術。 本書注重實際項目開發,提供的技術範例和項目案例全面系統地展示了開發Flutter項目的過程、方法、技術和架構。既適合作為Dart和Flutter初學者的入門級書籍,也適合作為從事跨平台移動開發的技術人員及教育、培訓機構人員的參考書。

作者介紹
倪紅軍|責編:張玥

目錄
第1章  移動應用開發技術
  1.1  概述
    1.1.1  原生開發技術
    1.1.2  跨平台開發技術
  1.2  Flutter基本架構與特性
    1.2.1  基本架構
    1.2.2  特性
  1.3  Flutter開發環境搭建
    1.3.1  搭建Windows系統下的開發環境
    1.3.2  搭建Mac OS系統下的開發環境
第2章  Flutter項目結構
  2.1  項目結構
    2.1.1  第一個Flutter項目
    2.1.2  目錄結構
  2.2  工程架構
    2.2.1  工程項目主要文件
    2.2.2  Flutter項目調試
第3章  Dart程序設計基礎
  3.1  Dart語言概述
    3.1.1  發展
    3.1.2  特點
  3.2  基本語法
    3.2.1  變數和常量
    3.2.2  數據類型
    3.2.3  運算符
    3.2.4  控制流程
    3.2.5  註釋
  3.3  函數
    3.3.1  函數的聲明
    3.3.2  函數的使用
    3.3.3  匿名函數、箭頭函數及閉包
  3.4  異常
    3.4.1  異常的定義
    3.4.2  異常的使用
第4章  Dart面向對象程序設計
  4.1  類
    4.1.1  面向對象的基本特徵
    4.1.2  類的定義和使用
    4.1.3  構造方法
    4.1.4  存儲器和訪問器
  4.2  類的繼承
    4.2.1  繼承的定義
    4.2.2  父類方法的覆寫
    4.2.3  繼承中的多態
    4.2.4  構造方法的調用
  4.3  抽象類
    4.3.1  抽象類的定義
    4.3.2  介面
    4.3.3  混入
第5章  Dart高級編程

  5.1  泛型
    5.1.1  泛型的定義
    5.1.2  泛型的使用
  5.2  非同步
    5.2.1  Future
    5.2.2  async和await
    5.2.3  Stream
第6章  基本組件
  6.1  概述
    6.1.1  MaterialApp
    6.1.2  Scaffold
    6.1.3  Widget
  6.2  登錄界面的設計與實現
    6.2.1  Text組件
    6.2.2  TextField組件
    6.2.3  按鈕組件
    6.2.4  案例:登錄界面的實現
  6.3  註冊界面的設計與實現
    6.3.1  複選框組件
    6.3.2  日期和時間組件
    6.3.3  RichText組件
    6.3.4  案例:註冊界面的實現
  6.4  圖片瀏覽器的設計與實現
    6.4.1  單選按鈕組件
    6.4.2  Image組件
    6.4.3  CircleAvatar組件
    6.4.4  裁剪組件
    6.4.5  Slider組件
    6.4.6  案例:圖片瀏覽器的實現
第7章  布局組件
  7.1  概述
    7.1.1  單孩子布局組件
    7.1.2  多孩子布局組件
  7.2  仿今日頭條關注頁面的設計與實現
    7.2.1  開關組件
    7.2.2  SingleChildScrollView組件
    7.2.3  案例:關注頁面的實現
  7.3  仿今日頭條展示頁面的設計與實現
    7.3.1  ListTile組件
    7.3.2  ListView組件
    7.3.3  RefreshIndicator組件
    7.3.4  視頻播放插件
    7.3.5  頁面間傳遞數據
    7.3.6  案例:展示頁面的實現
第8章  數據存儲與訪問
  8.1  概述
    8.1.1  key-value存儲訪問機制
    8.1.2  File存儲訪問機制
    8.1.3  資料庫存儲訪問機制
    8.1.4  網路數據存儲訪問機制

  8.2  睡眠質量測試系統的設計與實現I
    8.2.1  進度指示組件
    8.2.2  shared-preferences插件
    8.2.3  案例:睡眠質量測試系統的實現
  8.3  隨手拍的設計與實現
    8.3.1  對話框組件
    8.3.2  BottomSheet組件
    8.3.3  Card組件
    8.3.4  ExpansionPanel組件
    8.3.5  path-provider插件
    8.3.6  案例:隨手拍的實現
  8.4  實驗室安全測試平台的設計與實現
    8.4.1  GridView組件
    8.4.2  頂部導航標籤組件
    8.4.3  sqflite插件
    8.4.4  實驗室安全測試平台的實現
  8.5  天氣預報系統的設計與實現
    8.5.1  表單組件
    8.5.2  fIutter-webview-plugin插件
    8.5.3  http網路請求
    8.5.4  HttpClient
    8.5.5  原生http請求庫
    8.5.6  第三方dio請求庫
    8.5.7  案例:天氣預報系統的實現
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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