Xamarin Mobile Application Development

Cross-Platform C# and Xamarin.Forms Fundamentals

By Dan Hermes

Xamarin Mobile Application Development Cover Image

Build world-class native mobile apps for Android, iOS, and Windows Phone in C# using Xamarin. Learn best-practice techniques, architectures, and cross-platform coding strategies for the creation of visually stunning and highly interactive native mobile apps using .NET.

Full Description

  • ISBN13: 978-1-484202-15-9
  • User Level: Intermediate to Advanced
  • Publishing March 25, 2015
  • Print Book Price: $49.99
  • eBook Price: $34.99

Related Titles

Full Description

The Xamarin tool suite, Xamarin.Forms, Xamarin.Android and Xamarin.iOS, is a bridge from .NET into the world of native mobile development. It gives C# developers a direct line into native Android, iOS, and Windows Phone development, allowing them to build business apps for the Google Play and iTunes app stores. Use this book to navigate and excel at cross-platform mobile app development using .NET.

Learn how to leverage Xamarin.Forms to optimize cross-platform development using the most common UI pages, layouts, views, controls, and UI patterns. Combine these with platform-specific UI to craft a visually stunning and highly interactive mobile user experience.

Data binding and decoupling of UI and business logic are key techniques for mobile app development and cross-platform code reuse. Blueprints for the mobile data layer involve background data-loading and offline access using local data structures synchronized using web services.

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 native mobile applications?

What you’ll learn

  • How to build world-class mobile apps for iOS, Android, and Windows Phone using C#
  • The latest Xamarin techniques for cross-platform UI using Xamarin.Forms
  • When and how to use platform-specific features such as UI and gesture handling
  • Data-binding, local data access, data synchronization, and web services for mobile apps
  • Cross-platform architecture and design 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

Table of Contents

1. Overview

2. Forms

3. Layouts

4. Selection

5. Lists and Tables

6. Navigation

7. Images

8. Advanced Forms

9. Native UI

10. Local Data Access

11. Web Services

12. Multi-Threading

13 Cross-Platform Code Sharing

Errata

Please Login to submit errata.

No errata are currently published