Xamarin in Action: Creating native cross-platform mobile apps

0
(0)

Xamarin in Action: Creating native cross-platform mobile apps
 

  • Author:Jim Bennett
  • Length: 608 pages
  • Edition: 1
  • Publisher: Manning Publications
  • Publication Date: 2018-04-30
  • ISBN-10: 1617294381
  • ISBN-13: 9781617294389
  • Sales Rank: #360723 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    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
    Chapter 1 Introducing Native Cross-Platform Applications With Xamarin
    Chapter 2 Hello Mvvm—Creating A Simple Cross-Platform App Using Mvvm
    Chapter 3 Mvvm— The Model-View–View Model Design Pattern
    Chapter 4 Hello Again, Mvvm— Understanding And Enhancing Our Simple Mvvm App
    Chapter 5 What Are We (A)Waiting For? An Introduction To Multithreading For Xamarin Apps

    Part 2 Building apps
    Chapter 6 Designing Mvvm Cross-Platform Apps
    Chapter 7 Building Cross-Platform Models
    Chapter 8 Building Cross-Platform View Models
    Chapter 9 Building Simple Android Views
    Chapter 10 Building More Advanced Android Views
    Chapter 11 Building Simple Ios Views
    Chapter 12 Building More Advanced Ios Views

    Part 3 From working code to the store
    Chapter 13 Running Mobile Apps On Physical Devices
    Chapter 14 Testing Mobile Apps Using Xamarin Uitest
    Chapter 15 Using App Center To Build, Test, And Monitor Apps
    Chapter 16 Deploying Apps To Beta Testers And The Stores

    Appendix A UI flows and threads for SquareRt and Countr
    Appendix B Using MVVM Light instead of MvvmCross

    中文:

    书名:Xamarin in Action: Creating native cross-platform mobile apps

    Summary

    行动中的沙马林 教你使用Xamarin和C#构建跨平台的移动应用程序。您将探索Xamarin应用程序的所有层面,从设计到部署。到最后,你将能够在iOS和Android上从头开始构建一个高质量的、可投入生产的Xamarin应用程序,并实现高度的代码重用。

    购买纸质书包括从Manning Publications购买PDF、Kindle和ePub格式的免费电子书。

    关于技术

    在iOS和Android上重写同一个应用程序是乏味的、容易出错的,而且成本高昂。微软的Xamarin通过重复使用大多数应用程序代码,大大缩短了开发时间–通常是70%或更多。你的iOS和Android应用程序的核心是共享的;你只需为UI层编写特定于平台的代码。由于Xamarin使用C#,您的应用程序将从这种现代语言和.NET生态系统所提供的一切中受益。

    About the Book

    行动中的沙马林 教你使用Xamarin和C#构建跨平台的移动应用程序。您将探索Xamarin应用程序的所有层面,从设计到部署。沙马林专家 Jim Bennett 教您最大限度地实现代码重用并隔离特定于设备的代码的设计实践,轻松整合每个操作系统的独特功能。

    What’s Inside

    • 了解MVVM以最大限度地提高代码重用性和可测试性
    • 创建跨平台模型和UI逻辑层
    • 构建特定于设备的UI
    • 单元和自动化用户界面测试
    • 通过用户跟踪和崩溃分析准备要发布的应用程序

    关于《读者》

    读者应该有一些使用C#的经验。移动开发经验是有帮助的,但不是假设的。

    关于作者

    Jim Bennett 是Xamarin MYP、微软MVP和微软高级云开发人员倡导者,专门从事Xamarin移动应用程序。他经常在世界各地的活动上发表演讲,包括Xamarin用户团体、Xamarin和微软会议。他经常在https://jimbobbennett.io.上写关于萨马林发展的博客

    目录表

    第1部分Xamarin入门
    Chapter 1 Introducing Native Cross-Platform Applications With Xamarin
    第2章Hello MVVM-使用MVVM创建简单的跨平台应用程序
    第3章MVVM–模型-视图-视图模型设计模式
    第4章您好,MVVM-了解并增强我们简单的MVVM应用程序
    第五章我们(A)在等什么?Xamarin应用程序的多线程技术简介

    第2部分构建应用程序
    第六章设计MVVM跨平台应用
    第七章构建跨平台模型
    Chapter 8 Building Cross-Platform View Models
    第9章构建简单的Android视图
    第十章构建更高级的Android视图
    Chapter 11 Building Simple Ios Views
    第12章构建更高级的iOS视图

    从工作代码到商店的第三部分
    第13章在物理设备上运行移动应用程序
    第14章使用Xamarin Uitest测试移动应用程序
    第15章使用App Center构建、测试和监控应用程序
    第16章将应用程序部署到Beta测试员和商店

    Appendix A UI flows and threads for SquareRt and Countr
    附录B使用MVVM Light而不是MvvmCross

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册