Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals (Paperback)
暫譯: Xamarin 行動應用程式開發:跨平台 C# 與 Xamarin.Forms 基礎知識 (平裝本)
Dan Hermes
買這商品的人也買了...
-
$780$663 -
$780$663 -
$940$700 -
$680$578 -
$454利用 Python 進行數據分析 (Python for Data Analysis)
-
$520$411 -
$700Xamarin Cross-platform Application Development, 2/e (Paperback)
-
$599$569 -
$400$316 -
$550$468 -
$450$356 -
$780$616 -
$690$538 -
$680$537 -
$980$774 -
$860$731 -
$352Python 資料分析與挖掘實戰
-
$648$616 -
$474$450 -
$250鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版)
-
$880$695 -
$580$493 -
$580$458 -
$490$417 -
$403Unity 遊戲設計與實現 : 南夢宮一線程序員的開發實例 (修訂版)
相關主題
商品描述
Xamarin Mobile Application Development is a hands-on Xamarin.Forms primer and a cross-platform reference for building native Android, iOS, and Windows Phone apps using C# and .NET. This book explains how to use Xamarin.Forms, Xamarin.Android, and Xamarin.iOS to build business apps for your customers and consumer apps for Google Play and the iTunes App Store.
Learn how to leverage Xamarin.Forms for cross-platform development using the most common UI pages, layouts, views, controls, and design patterns. Combine these with platform-specific UI to craft a visually stunning and highly interactive mobile user experience.
Use Xamarin.Forms to data bind your UI to both data models and to view models for a Model-View-ViewModel (MVVM) implementation. Use this book to answer the important question: Is Xamarin.Forms right for my project?
Platform-specific UI is a key concept in cross-platform development, and Xamarin.Android and Xamarin.iOS are the foundation of the Xamarin platform. Xamarin Mobile Application Development will cover how to build an Android app using Xamarin.Android and an iOS app using Xamarin.iOS while sharing a core code library.
SQLite is the database-of-choice for many Xamarin developers. This book will explain local data access techniques using SQLite.NET and ADO.NET. Build a mobile data access layer (DAL) using SQLite and weigh your options for web services and enterprise cloud data solutions.
This book will show how organize your Xamarin code into a professional-grade application architecture. Explore solution-building techniques from starter-to-enterprise to help you decouple your functional layers, manage your platform-specific code, and share your cross-platform classes for code reuse, testability, and maintainability.
Also included are 250+ screenshots on iOS, Android, and Windows Phone and 200+ C# code examples with downloadable C# and XAML versions available from Apress.com.
This comprehensive recipe and reference book addresses one of the most important and vexing problems in the software industry today: How do we effectively design and develop cross-platform mobile applications?
What you’ll learn
- How to build world-class mobile apps for iOS, Android, and Windows Phone using C#
- How to organize your Xamarin code into a professional-grade application architecture
- The latest Xamarin techniques for cross-platform UI using Xamarin.Forms
- When and how to use platform-specific UI
- Data binding, local data access, enterprise cloud data solutions, and building a data access layer for mobile apps
- Cross-platform architecture to maximize portability and code reuse
Who this book is for
C#, ASP.NET developers, architects, and technical managers as well as many Android and iOS developers
Table of Contents
1. Mobile Development Using Xamarin
2. Building Mobile User Interfaces
3. UI Design Using Layouts
4. User Interaction Using Controls
5. Making a Scrollable List
6. Navigation
7. Data Access and Data Binding
8. Custom Renderers
9. Cross-Platform Architecture
10. Epilogue
商品描述(中文翻譯)
Xamarin 行動應用程式開發是一本實用的 Xamarin.Forms 入門書籍,並且是使用 C# 和 .NET 建立原生 Android、iOS 和 Windows Phone 應用程式的跨平台參考資料。本書解釋了如何使用 Xamarin.Forms、Xamarin.Android 和 Xamarin.iOS 為您的客戶構建商業應用程式,以及為 Google Play 和 iTunes App Store 構建消費者應用程式。
學習如何利用 Xamarin.Forms 進行跨平台開發,使用最常見的 UI 頁面、佈局、視圖、控制項和設計模式。將這些與平台特定的 UI 結合,打造視覺上驚豔且高度互動的行動用戶體驗。
使用 Xamarin.Forms 將您的 UI 與數據模型和視圖模型進行數據綁定,以實現模型-視圖-視圖模型(MVVM)架構。使用本書來回答一個重要問題:Xamarin.Forms 是否適合我的專案?
平台特定的 UI 是跨平台開發中的一個關鍵概念,而 Xamarin.Android 和 Xamarin.iOS 是 Xamarin 平台的基礎。Xamarin 行動應用程式開發將涵蓋如何使用 Xamarin.Android 構建 Android 應用程式,以及如何使用 Xamarin.iOS 構建 iOS 應用程式,同時共享核心代碼庫。
SQLite 是許多 Xamarin 開發者的首選資料庫。本書將解釋使用 SQLite.NET 和 ADO.NET 的本地數據訪問技術。使用 SQLite 構建行動數據訪問層(DAL),並評估您的網路服務和企業雲端數據解決方案的選擇。
本書將展示如何將您的 Xamarin 代碼組織成專業級的應用程式架構。探索從入門到企業的解決方案構建技術,幫助您解耦功能層,管理平台特定代碼,並共享跨平台類別以實現代碼重用、可測試性和可維護性。
本書還包含 250 多張 iOS、Android 和 Windows Phone 的截圖,以及 200 多個 C# 代碼範例,並可從 Apress.com 下載 C# 和 XAML 版本。
這本全面的食譜和參考書籍解決了當今軟體產業中最重要且棘手的問題之一:我們如何有效地設計和開發跨平台行動應用程式?
您將學到的內容:
- 如何使用 C# 為 iOS、Android 和 Windows Phone 構建世界級的行動應用程式
- 如何將您的 Xamarin 代碼組織成專業級的應用程式架構
- 使用 Xamarin.Forms 進行跨平台 UI 的最新 Xamarin 技術
- 何時以及如何使用平台特定的 UI
- 數據綁定、本地數據訪問、企業雲端數據解決方案,以及為行動應用程式構建數據訪問層
- 跨平台架構以最大化可攜性和代碼重用
本書適合的讀者:
C#、ASP.NET 開發者、架構師和技術經理,以及許多 Android 和 iOS 開發者
目錄:
1. 使用 Xamarin 的行動開發
2. 構建行動用戶介面
3. 使用佈局的 UI 設計
4. 使用控制項的用戶互動
5. 創建可滾動的列表
6. 導航
7. 數據訪問和數據綁定
8. 自定義渲染器
9. 跨平台架構
10. 結語