Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals

0
(0)

Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals
 

  • Author:Dan Hermes
  • Length: 432 pages
  • Edition: 1
  • Publisher: Apress
  • Publication Date: 2015-06-29
  • ISBN-10: 1484202155
  • ISBN-13: 9781484202159
  • Sales Rank: #818179 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Xamarin Mobile Application Development is a hands-on Xamarin.Forms primer and a cross-platform reference for building native Android, iOS, and Windows Phone apps using C# and .NET. This book explains how to use Xamarin.Forms, Xamarin.Android, and Xamarin.iOS to build business apps for your customers and consumer apps for Google Play and the iTunes App Store.

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

    Use Xamarin.Forms to data bind your UI to both data models and to view models for a Model-View-ViewModel (MVVM) implementation. Use this book to answer the important question: Is Xamarin.Forms right for my project?

    Platform-specific UI is a key concept in cross-platform development, and Xamarin.Android and Xamarin.iOS are the foundation of the Xamarin platform. Xamarin Mobile Application Development will cover how to build an Android app using Xamarin.Android and an iOS app using Xamarin.iOS while sharing a core code library.

    SQLite is the database-of-choice for many Xamarin developers. This book will explain local data access techniques using SQLite.NET and ADO.NET. Build a mobile data access layer (DAL) using SQLite and weigh your options for web services and enterprise cloud data solutions.

    This book will show how organize your Xamarin code into a professional-grade application architecture. Explore solution-building techniques from starter-to-enterprise to help you decouple your functional layers, manage your platform-specific code, and share your cross-platform classes for code reuse, testability, and maintainability.

    Also included are 250+ screenshots on iOS, Android, and Windows Phone and 200+ C# code examples with downloadable C# and XAML versions available from Apress.com.

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

    What you’ll learn

    • How to build world-class mobile apps for iOS, Android, and Windows Phone using C#
    • How to organize your Xamarin code into a professional-grade application architecture
    • The latest Xamarin techniques for cross-platform UI using Xamarin.Forms
    • When and how to use platform-specific UI
    • Data binding, local data access, enterprise cloud data solutions, and building a data access layer for mobile apps
    • Cross-platform architecture 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

    Chapter 1. Mobile Development Using Xamarin
    Chapter 2. Building Mobile User Interfaces
    Chapter 3. UI Design Using Layouts
    Chapter 4. User Interaction Using Controls
    Chapter 5. Making a Scrollable List
    Chapter 6. Navigation
    Chapter 7. Data Access and Data Binding
    Chapter 8. Custom Renderers
    Chapter 9. Cross-Platform Architecture
    Chapter 10. Epilogue

    中文:

    书名:Xamarin移动应用程序开发:跨平台C#和Xamarin.Forms基础

    Xamarin移动应用程序开发是一本亲身实践的Xamarin.Forms入门读物,是使用C#和.NET构建本地Android、iOS和Windows Phone应用程序的跨平台参考。本书介绍了如何使用Xamarin.Forms、Xamarin.Android和Xamarin.iOS为您的客户构建企业应用程序,以及为Google Play和iTunes App Store构建消费者应用程序。

    了解如何使用最常见的UI页面、布局、视图、控件和设计模式利用Xamarin.Forms进行跨平台开发。将这些与特定于平台的用户界面相结合,打造出视觉上令人惊叹的高度交互的移动用户体验。

    使用Xamarin.Forms将您的UI数据绑定到两个数据模型,并查看Model-View-ViewModel(MVVM)实现的模型。用这本书回答一个重要的问题:Xamarin.Forms适合我的项目吗?

    平台特定的UI是跨平台开发中的一个关键概念,而Xamarin.Android和Xamarin.iOS是Xamarin平台的基础。Xamarin移动应用程序开发将介绍如何使用Xamarin.Android构建Android应用程序,以及如何使用Xamarin.iOS构建iOS应用程序,同时共享核心代码库。

    SQLite是许多Xamarin开发人员的首选数据库。本书将解释使用SQLite.NET和ADO.NET的本地数据访问技术。使用SQLite构建移动数据访问层(DAL),并权衡您的Web服务和企业云数据解决方案的选项。

    本书将展示如何将您的Xamarin代码组织到专业级应用程序架构中。探索从入门到企业的解决方案构建技术,帮助您分离功能层,管理特定于平台的代码,并共享代码重用、可测试性和可维护性的跨平台类。

    还包括了在iOS、Android和Windows Phone上的250多个屏幕截图,以及200+C#代码示例,以及可从Apress.com下载的C#和XAML版本。

    这本全面的配方和参考书解决了当今软件行业最重要和最令人烦恼的问题之一:我们如何有效地设计和开发跨平台的移动应用程序?

    你会学到什么

    • 如何使用C#构建适用于iOS、Android和Windows Phone的世界级移动应用
    • 如何将您的Xamarin代码组织到专业级应用程序架构中
    • 使用Xamarin.Forms实现跨平台UI的最新Xamarin技术
    • 何时以及如何使用特定于平台的用户界面
    • 数据绑定、本地数据访问、企业云数据解决方案,以及为移动应用构建数据访问层
    • 跨平台架构,最大限度地提高可移植性和代码重用性

    这本书是为谁而写的

    C#、ASP.NET开发人员、架构师和技术经理以及许多Android和iOS开发人员

    目录表

    第1章:使用Xamarin进行移动开发
    第2章:构建移动用户界面
    第三章:使用布局进行用户界面设计
    第4章.使用控件的用户交互
    第5章.制作可滚动列表
    Chapter 6. Navigation
    第7章.数据访问和数据绑定
    第8章.自定义呈现器
    第9章:跨平台架构
    第十章结语

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册