Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, Ios, Web & Desktop

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
  • 相關分類: AndroidFlutterApple Developer
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

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作業系統使用Flutter實現了用戶界面(UI)。學習使用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、行動應用程式開發套件、AWS/Google雲端解決方案、跨平台應用程式和基於遊戲的學習。Priyanka在伊利諾伊理工學院(Illinois Institute of Technology)獲得了計算機科學碩士學位。過去,她曾在迪士尼互動公司(Disney Interactive)領導Android團隊,並對迪士尼的核心平台服務做出了重要貢獻。作為Zapptitude Inc的首席技術官,她協助建立了基於雲端的遊戲/應用程式學習評估服務平台。現在,她作為自由軟體工程顧問工作。在空閒時間,她喜歡在當地公立學校做義工,向年輕人介紹計算機科學。