Xamarin Mobile Application Development for Android
暫譯: Xamarin 安卓行動應用程式開發
Mark Reynolds
- 出版商: Packt Publishing
- 出版日期: 2014-01-16
- 售價: $1,540
- 貴賓價: 9.5 折 $1,463
- 語言: 英文
- 頁數: 168
- 裝訂: Paperback
- ISBN: 1783559160
- ISBN-13: 9781783559169
-
相關分類:
Android
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$450$356 -
$380$300 -
$620$527 -
$400$316 -
$520$411 -
$580$464 -
$400$316 -
$380$300 -
$680$530 -
$400$316 -
$380$342 -
$820$648 -
$450$356 -
$580$493 -
$940$700 -
$580$458 -
$480$379 -
$400$316 -
$550$435 -
$780$616 -
$780$616 -
$580$458 -
$550$435 -
$580$493 -
$720$612
商品描述
Learn to develop full featured Android apps using your existing C# skills with Xamarin.Android
Overview
- Gain an understanding of both the Android and Xamarin platforms
- Build a working multi-view Android app incrementally throughout the book
- Work with device capabilities such as location sensors and the camera
In Detail
Technology trends come and go, but few have generated the excitement, momentum, or long-term impact that mobile computing has. Mobile computing impacts people's lives at work and at home on a daily basis. Many companies and individual developers are looking to become a part of the movement but are unsure how to best utilize their existing skills and assets. The Xamarin suite of products provides new opportunities to those who already have a significant investment in C# development skills and .NET code bases, and would like to enter into this new, exciting world.
This example-oriented guide provides a practical approach to quickly learning the fundamentals of Android app development using C# and Xamarin.Android. It will lead the readers through building an Android app step-by-step with steadily increasing complexity.
This book begins with an overview of the Android and Xamarin platforms to provide you with a solid understanding of the environment you will be working in. You will then be gradually walked through building and testing an Android app using C# and the Xamarin.Android product. You will learn the basics of interacting with some of the more interesting aspects of Android devices including location services, the camera, and maps. You will also be given the opportunity to work with three different layout managers to gain an understanding of the various options available for arranging controls and content. The book ends with a discussion on the final steps involved in preparing apps for deployment to the various Android app stores.
In a relatively short period of time, developers familiar with C# and rich client technologies such as WPF and Silverlight will be effectively developing, testing, and delivering Android apps.
What you will learn from this book
- Build a multi-view Android application with navigation
- Utilize the ActionBar for app actions
- Create a simple JSON-based persistent service to save data locally on the device
- Lay out content using the LinearLayout, RelativeLayout, and TableLayout layout managers
- Use a ListView (AdapterView) and Adapter to build a view that is populated by dynamic data
- Capture the current location of a device and determine the street address
- Integrate with the map app to display a point of interest
- Capture and save a photo
- Test, debug, and deploy an Android app
Approach
A step-by-step tutorial that follows the development of a simple Android app from end to end, through troubleshooting, and then distribution. The language used assumes a knowledge of basic C#.
Who this book is written for
If you are a C# developer with a desire to develop Android apps and want to enhance your existing skill set, then this book is for you. It is assumed that you have a good working knowledge of C#, .NET, and object-oriented software development. Familiarity with rich client technologies such as WPF or Silverlight is also helpful, but not required.
商品描述(中文翻譯)
學習使用您現有的 C# 技能透過 Xamarin.Android 開發功能齊全的 Android 應用程式
概述
- 瞭解 Android 和 Xamarin 平台
- 在本書中逐步構建一個可運行的多視圖 Android 應用程式
- 使用設備功能,例如位置感應器和相機
詳細內容
科技趨勢來來去去,但很少有像行動計算這樣產生興奮、動力或長期影響的趨勢。行動計算每天都在影響人們在工作和家庭中的生活。許多公司和個別開發者希望成為這一運動的一部分,但不確定如何最好地利用他們現有的技能和資產。Xamarin 產品套件為那些已經在 C# 開發技能和 .NET 代碼基礎上有重大投資的人提供了新的機會,並希望進入這個新而令人興奮的世界。
這本以範例為導向的指南提供了一種實用的方法,快速學習使用 C# 和 Xamarin.Android 的 Android 應用程式開發基礎。它將引導讀者逐步構建一個 Android 應用程式,隨著複雜度的逐漸增加。
本書首先概述 Android 和 Xamarin 平台,以便您對將要工作的環境有一個堅實的理解。然後,您將逐步學習如何使用 C# 和 Xamarin.Android 產品來構建和測試 Android 應用程式。您將學習如何與 Android 設備的一些有趣功能互動,包括位置服務、相機和地圖。您還將有機會使用三種不同的佈局管理器,以了解可用於排列控制項和內容的各種選項。本書最後將討論將應用程式準備好部署到各種 Android 應用商店的最終步驟。
在相對較短的時間內,熟悉 C# 和豐富客戶端技術(如 WPF 和 Silverlight)的開發者將能夠有效地開發、測試和交付 Android 應用程式。
您將從本書中學到的內容
- 構建一個具有導航的多視圖 Android 應用程式
- 利用 ActionBar 進行應用程式操作
- 創建一個基於 JSON 的簡單持久服務,以在設備上本地保存數據
- 使用 LinearLayout、RelativeLayout 和 TableLayout 佈局管理器佈局內容
- 使用 ListView(AdapterView)和 Adapter 構建由動態數據填充的視圖
- 捕獲設備的當前位置並確定街道地址
- 與地圖應用程式集成以顯示興趣點
- 捕獲並保存照片
- 測試、調試和部署 Android 應用程式
方法
一個逐步的教程,從頭到尾跟隨一個簡單 Android 應用程式的開發,經過故障排除,然後進行分發。所使用的語言假設您具備基本的 C# 知識。
本書的讀者對象
如果您是一位希望開發 Android 應用程式的 C# 開發者,並希望增強您現有的技能,那麼這本書適合您。假設您對 C#、.NET 和面向對象的軟體開發有良好的工作知識。熟悉 WPF 或 Silverlight 等豐富客戶端技術也是有幫助的,但不是必需的。