Mastering Xamarin.Forms - Third Edition

Snider, Ed

  • 出版商: Packt Publishing
  • 出版日期: 2019-12-24
  • 售價: $1,200
  • 貴賓價: 9.5$1,140
  • 語言: 英文
  • 頁數: 200
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1839213388
  • ISBN-13: 9781839213380
  • 相關分類: Cross-Platform
  • 立即出貨 (庫存 < 3)

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

商品描述

Discover how to extend and build upon the components of the most recent version of Xamarin.Forms to develop an effective, robust mobile app architecture. This new edition features Xamarin.Forms 4 updates, including CollectionView and RefreshView, new coverage of client-side validation, and updates on how to implement user authentication.

 

Mastering Xamarin.Forms, Third Edition is one of the few Xamarin books structured around the development of a simple app from start to finish, beginning with a basic Xamarin.Forms app and going step by step through several advanced topics to create a solution architecture rich with the benefits of good design patterns and best practices.

 

This book introduces a core separation between the app's user interface and the app's business logic by applying the MVVM pattern and data binding, and then focuses on building a layer of plugin-like services that handle platform-specific utilities such as navigation and geo-location, as well as how to loosely use these services in the app with inversion of control and dependency injection. You’ll connect the app to a live web-based API and set up offline synchronization before testing the app logic through unit testing. Finally, you will learn how to add monitoring to your Xamarin.Forms projects to track crashes and analytics and gain a proactive edge on quality.

商品描述(中文翻譯)

發現如何擴展和建立最新版本的Xamarin.Forms組件,以開發一個有效、強大的移動應用程式架構。這本新版包括Xamarin.Forms 4的更新,包括CollectionView和RefreshView,還有關於客戶端驗證的新內容,以及如何實現使用者驗證的更新。

《精通Xamarin.Forms,第三版》是少數以從頭到尾開發一個簡單應用程式為結構的Xamarin書籍之一,從基本的Xamarin.Forms應用程式開始,逐步介紹幾個高級主題,以建立一個具有良好設計模式和最佳實踐優勢的解決方案架構。

本書通過應用MVVM模式和數據綁定,引入了應用程式的用戶界面和業務邏輯之間的核心分離,然後專注於構建一個類似插件的服務層,處理特定於平台的實用工具,如導航和地理位置,以及如何鬆散地使用這些服務在應用程式中進行控制反轉和依賴注入。您將連接應用程式到一個基於Web的API並設置離線同步,然後通過單元測試來測試應用程式邏輯。最後,您將學習如何將監控添加到您的Xamarin.Forms項目中,以跟踪崩潰和分析數據,並在質量方面獲得積極優勢。