Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, Ios, Web & Desktop
暫譯: 務實的 Flutter:為 Android、iOS、Web 和桌面構建跨平台移動應用程式
Tyagi, Priyanka
- 出版商: CRC
- 出版日期: 2021-08-13
- 售價: $4,620
- 貴賓價: 9.5 折 $4,389
- 語言: 英文
- 頁數: 337
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 0367612097
- ISBN-13: 9780367612092
-
相關分類:
Android、Flutter、Apple Developer
立即出貨 (庫存=1)
買這商品的人也買了...
-
$880$695 -
$499$374 -
$2,446Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play, 2/e (Paperback)
-
$580$458 -
$650$507 -
$720$568 -
$600$420
相關主題
商品描述
Have you ever thought of creating beautiful, blazing-fast native apps for iOS and Android from a single codebase? Have you dreamt of taking your native apps to the web and desktop without it costing a fortune? If so, Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, iOS, Web & Desktop is the right place to start your journey to developing cross-platform apps. Google's Flutter is the brand-new way for developing beautiful, fluid, and blazing-fast cross-platform apps for Android, iOS, web, and desktops (macOS, Linux, Windows).
Google's new Fuchsia OS user interface (UI) is implemented using Flutter as well. Learning to develop mobile apps with Flutter opens the door to multiple devices, form-factors, and platforms using a single codebase. You don't need any prior experience using Dart to follow along in this book; however, it's recommended that readers have some familiarity with writing code using one of the object-oriented programming languages.
Your journey starts with learning to structure and organize the Flutter project to develop apps for multiple platforms. Next, you will explore the fundamentals of Flutter widgets. The journey continues with Flutter's layout widgets while also learning to build responsive layouts. You will get an understanding of organizing and applying themes and styles, handling user input, and gestures. Then you will move on to advanced concepts, such as fetching data over the network and integrating and consuming REST API in your app. You will get hands-on experience on design patterns, data modeling, routing, and navigation for multi-screen apps. When you are finished, you will have a solid foundational knowledge of Flutter that will help you move on to building great and successful mobile apps that can be deployed to Android, iOS, web, and desktop (macOS, Linux, Windows) platforms from a single codebase.
商品描述(中文翻譯)
您是否曾經想過從單一代碼庫創建美觀、快速的原生應用程式,適用於 iOS 和 Android?您是否夢想過將您的原生應用程式帶到網路和桌面,而不需要花費一大筆錢?如果是這樣,Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, iOS, Web & Desktop 是您開始開發跨平台應用程式之旅的正確起點。Google 的 Flutter 是一種全新的方式,用於開發美觀、流暢且快速的跨平台應用程式,適用於 Android、iOS、網路和桌面(macOS、Linux、Windows)。
Google 的新 Fuchsia OS 使用者介面 (UI) 也是使用 Flutter 實現的。學習使用 Flutter 開發行動應用程式,為多種設備、形狀和平台打開了大門,並且只需一個代碼庫。您不需要任何 Dart 的先前經驗來跟隨本書的內容;然而,建議讀者對使用物件導向程式語言編寫代碼有一定的熟悉度。
您的旅程將從學習如何結構和組織 Flutter 專案開始,以開發適用於多個平台的應用程式。接下來,您將探索 Flutter 小部件的基本概念。旅程將繼續進入 Flutter 的佈局小部件,同時學習如何構建響應式佈局。您將了解如何組織和應用主題和樣式,處理使用者輸入和手勢。然後,您將進入進階概念,例如通過網路獲取數據以及在應用程式中整合和使用 REST API。您將獲得有關設計模式、數據建模、路由和多螢幕應用程式導航的實作經驗。當您完成時,您將擁有扎實的 Flutter 基礎知識,這將幫助您繼續構建出色且成功的行動應用程式,這些應用程式可以從單一代碼庫部署到 Android、iOS、網路和桌面(macOS、Linux、Windows)平台。
作者簡介
Priyanka Tyagi has over 13 years of experience designing and developing software, web and mobile systems for a diverse range of industries from automobile and e-commerce to entertainment and EdTech. Her expertise lies in Flutter, Dart, Android, Firebase, Mobile SDKs, AWS/Google cloud-based solutions, cross-platform apps and game-based learning.
Priyanka earned her M.S. in Computer Science from Illinois Institute of Technology, Chicago, IL. In the past, she led the Android team at Disney Interactive, and contributed significantly to Disney wide core-platform services. As CTO at Zapptitude Inc, she helped build cloud-based Assessment as a Service (ASAS) platform for game/app based learning. Now, she works as a freelance Software Engineering Consultant. In her free time she likes to volunteer her time in local public schools to introduce computer science to young minds.
作者簡介(中文翻譯)
Priyanka Tyagi 擁有超過 13 年的經驗,設計和開發適用於多種行業的軟體、網頁和行動系統,涵蓋汽車、電子商務、娛樂和教育科技等領域。她的專長包括 Flutter、Dart、Android、Firebase、行動 SDK、AWS/Google 雲端解決方案、跨平台應用程式以及基於遊戲的學習。
Priyanka 在伊利諾伊理工學院(Illinois Institute of Technology)獲得計算機科學碩士學位。過去,她曾在迪士尼互動(Disney Interactive)領導 Android 團隊,並對迪士尼的核心平台服務做出了重要貢獻。作為 Zapptitude Inc 的首席技術官(CTO),她協助建立了基於雲端的評估即服務(Assessment as a Service, ASAS)平台,用於基於遊戲/應用程式的學習。現在,她擔任自由職業的軟體工程顧問。在空閒時間,她喜歡在當地公立學校做志工,向年輕學生介紹計算機科學。