null
Loading... Please wait...
FREE SHIPPING on All Unbranded Items LEARN MORE
Print This Page

Xamarin in Action (Creating native cross-platform mobile apps)

List Price: $54.99
SKU:
9781617294389
Quantity:
Minimum Purchase
25 unit(s)
  • Availability: Confirm prior to ordering
  • Branding: minimum 50 pieces (add’l costs below)
  • Check Freight Rates (branded products only)

Branding Options (v), Availability & Lead Times

  • 1-Color Imprint: $2.00 ea.
  • Promo-Page Insert: $2.50 ea. (full-color printed, single-sided page)
  • Belly-Band Wrap: $2.50 ea. (full-color printed)
  • Set-Up Charge: $45 per decoration
FULL DETAILS
  • Availability: Product availability changes daily, so please confirm your quantity is available prior to placing an order.
  • Branded Products: allow 10 business days from proof approval for production. Branding options may be limited or unavailable based on product design or cover artwork.
  • Unbranded Products: allow 3-5 business days for shipping. All Unbranded items receive FREE ground shipping in the US. Inquire for international shipping.
  • RETURNS/CANCELLATIONS: All orders, branded or unbranded, are NON-CANCELLABLE and NON-RETURNABLE once a purchase order has been received.
  • Product Details

    Author:
    Jim Bennett
    Format:
    Paperback
    Pages:
    608
    Publisher:
    Manning (June 1, 2018)
    Language:
    English
    ISBN-13:
    9781617294389
    ISBN-10:
    1617294381
    Dimensions:
    7.38" x 9.25"
    File:
    Eloquence-SimonSchuster_05022026_P10038138_onix30_Complete-20260502.xml
    Folder:
    Eloquence
    List Price:
    $54.99
    Case Pack:
    14
    As low as:
    $49.49
    Publisher Identifier:
    P-SS
    Discount Code:
    G
    Pub Discount:
    37
    Imprint:
    Manning
    Weight:
    16oz
  • Overview

    Summary

    Xamarin in Action teaches you to build cross-platform mobile apps using Xamarin and C#. You'll explore all the layers of a Xamarin app, from design to deployment. By the end, you'll be able to build a quality, production-ready Xamarin app on iOS and Android from scratch with a high level of code reuse.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the Technology

    Rewriting the same app for iOS and Android is tedious, error-prone, and expensive. Microsoft's Xamarin drastically reduces dev time by reusing most application code—typically 70% or more. The core of your iOS and Android app is shared; you write platform-specific code only for the UI layer. And because Xamarin uses C#, your apps benefit from everything this modern language and the .NET ecosystem have to offer.

    About the Book

    Xamarin in Action teaches you to build cross-platform mobile apps using Xamarin and C#. You'll explore all the layers of a Xamarin app, from design to deployment. Xamarin expert Jim Bennett teaches you design practices that maximize code reuse and isolate device-specific code, making it a snap to incorporate the unique features of each OS.

    What's Inside

    • Understanding MVVM to maximize code reuse and testability
    • Creating cross-platform model and UI logic layers
    • Building device-specific UIs
    • Unit and automated UI testing
    • Preparing apps for publication with user tracking and crash analytics

    About the Reader

    Readers should have some experience with C#. Mobile development experience is helpful, but not assumed.

    About the Author

    Jim Bennett is a Xamarin MYP, Microsoft MVP, and Senior Cloud Developer Advocate at Microsoft, specializing in Xamarin mobile apps. He's a frequent speaker at events all around the world, including Xamarin user groups and Xamarin and Microsoft conferences. He regularly blogs about Xamarin development at https://jimbobbennett.io.

    Table of Contents

      PART 1 - GETTING STARTED WITH XAMARIN

    1. Introducing native cross-platform applications with Xamarin
    2. Hello MVVM—creating a simple cross-platform app using MVVM
    3. MVVM—the model-view–view model design pattern
    4. Hello again, MVVM—understanding and enhancing our simple MVVM app
    5. What are we (a)waiting for? An introduction to multithreading for Xamarin apps
    6. PART 2 - BUILDING APPS

    7. Designing MVVM cross-platform apps
    8. Building cross-platform models
    9. Building cross-platform view models
    10. Building simple Android views
    11. Building more advanced Android views
    12. Building simple iOS views
    13. Building more advanced iOS views
    14. PART 3 - FROM WORKING CODE TO THE STORE

    15. Running mobile apps on physical devices
    16. Testing mobile apps using Xamarin UITest
    17. Using App Center to build, test, and monitor apps
    18. Deploying apps to beta testers and the stores