Xamarin 4.x Cross-Platform Application Development, 3/e (Paperback)

Jonathan Peppers

  • 出版商: Packt Publishing
  • 出版日期: 2016-12-29
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 292
  • 裝訂: Paperback
  • ISBN: 1786465418
  • ISBN-13: 9781786465412
  • 相關分類: AndroidVisual StudioCross-Platform
  • 下單後立即進貨 (約3~4週)

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

商品描述

Key Features

  • Write native cross-platform applications with Xamarin
  • Design user interfaces that can be shared across Android, iOS, and Windows Phone using Xamarin.Forms
  • Practical cross-platform development strategies

Book Description

Xamarin is a leading cross-platform application development tool used by top companies such as Coca-Cola, Honeywell, and Alaska Airlines to build apps. Version 4 features significant updates to the platform including the release of Xamarin.Forms 2.0 and improvements have been made to the iOS and Android designers. Xamarin was acquired by Microsoft so it is now a part of the Visual Studio family.

This book will show you how to build applications for iOS, Android, and Windows. You will be walked through the process of creating an application that comes complete with a back-end web service and native features such as GPS location, camera, push notifications, and other core features. Additionally, you’ll learn how to use external libraries with Xamarin and Xamarin.Forms to create user interfaces. This book also provides instructions for Visual Studio and Windows.

This edition has been updated with new screenshots and detailed steps to provide you with a holistic overview of the new features in Xamarin 4.

What you will learn

  • Apple’s MVC design pattern
  • The Android activity lifecycle
  • Share C# code across platforms and call native Objective-C or Java libraries from C#
  • Create a real web service back end in Windows Azure using SQL Azure as database storage
  • Set up third-party libraries such as NuGet and Objective Sharpie in many different ways, and port a desktop .NET library to Xamarin
  • Use Xamarin.Mobile for camera, contacts, and location

About the Author

Jonathan Peppers is a Xamarin MVP and lead developer on popular apps and games at Hitcents such as the Hanx Writer (for Tom Hanks) and the Draw a Stickman franchise. Jon has been working with C# for over 10 years working on a wide range of projects at Hitcents. Jon began his career working Self-Checkout software written in WinForms and later migrated to WPF. Over his career, he has worked with many .NET-centric technologies such as ASP.Net WebForms, MVC, Windows Azure, WinRT/UWP, F#, and Unity3D.

In recent years, Hitcents has been heavily investing in mobile development with Xamarin, and has development over 50 mobile applications across multiple platforms.

Table of Contents

  1. Xamarin Setup
  2. Hello, Platforms!
  3. Code Sharing Between iOS and Android
  4. XamSnap - A Cross-Platform App
  5. XamSnap for iOS
  6. XamSnap for Android
  7. Deploying and Testing on Devices
  8. Contacts, Camera, and Location
  9. Web Services with Push Notifications
  10. Third-Party Libraries
  11. Xamarin.Forms
  12. App Store Submission

商品描述(中文翻譯)

主要特點


  • 使用Xamarin撰寫原生跨平台應用程式

  • 使用Xamarin.Forms設計可在Android、iOS和Windows Phone上共用的使用者介面

  • 實用的跨平台開發策略

書籍描述

Xamarin是一個領先的跨平台應用程式開發工具,被可口可樂、霍尼韋爾和阿拉斯加航空等頂尖公司用於構建應用程式。版本4對平台進行了重大更新,包括釋出Xamarin.Forms 2.0,並對iOS和Android設計工具進行了改進。Xamarin已被微軟收購,現在是Visual Studio家族的一部分。

本書將向您展示如何為iOS、Android和Windows構建應用程式。您將逐步了解創建一個應用程式的過程,該應用程式具有後端網絡服務和GPS定位、相機、推送通知和其他核心功能等原生功能。此外,您還將學習如何使用Xamarin和Xamarin.Forms與外部庫創建使用者介面。本書還提供了Visual Studio和Windows的使用說明。

本版本已更新了新的截圖和詳細步驟,以全面概述Xamarin 4的新功能。

您將學到什麼


  • Apple的MVC設計模式

  • Android活動生命週期

  • 在各平台之間共享C#代碼,並從C#調用原生Objective-C或Java庫

  • 在Windows Azure中建立真實的網絡服務後端,使用SQL Azure作為數據庫存儲

  • 以多種不同方式設置NuGet和Objective Sharpie等第三方庫,並將桌面.NET庫移植到Xamarin

  • 使用Xamarin.Mobile進行相機、聯繫人和定位

關於作者

Jonathan Peppers是Xamarin MVP,也是Hitcents公司熱門應用程式和遊戲(如Hanx Writer和Draw a Stickman系列)的首席開發人員。Jon在Hitcents工作超過10年,從事各種項目,從WinForms開發自助結帳軟體,後來遷移到WPF。在他的職業生涯中,他使用過許多.NET相關技術,如ASP.Net WebForms、MVC、Windows Azure、WinRT/UWP、F#和Unity3D。

近年來,Hitcents在Xamarin上大力投資移動開發,已經在多個平台上開發了50多個移動應用程式。

目錄


  1. Xamarin設置

  2. 你好,平台!

  3. iOS和Android之間的代碼共享

  4. XamSnap - 一個跨平台應用程式

  5. XamSnap for iOS

  6. XamSnap for Android

  7. 在設備上部署和測試

  8. 聯繫人、相機和定位

  9. 使用推送通知的網絡服務

  10. 第三方庫

  11. Xamarin.Forms

  12. 應用程式商店提交