官术网_书友最值得收藏!

Developing Mobile Applications with Xamarin

 When you're dealing with cross-platform development with Xamarin, it is important to understand that the application source cannot be completely cross-platform. Platform-agnostic modules of a Xamarin application vary, depending on the application's content, as well as the development approach that's used. Xamarin classic and Xamarin.Forms are two different approaches to creating native applications for (mainly) iOS and Android platforms. While Xamarin classic uses a more native approach, literally migrating the native platform implementation strategy to the .NET ecosystem, Xamarin.Forms delivers an additional abstraction layer for the native UI implementation.

In this chapter, we will learn about Xamarin and Xamarin.Forms development strategies and create a Xamarin.Forms application that we will develop throughout the remainder of this book. We will also discuss architectural models that might help us along the way.

The following sections will guide you through implementing a cross-platform native mobile application using the Xamarin framework and toolset:

  • Xamarin versus Xamarin.Forms
  • Xamarin application anatomy
  • Selecting the presentation architecture
  • Useful architectural patterns
主站蜘蛛池模板: 扎囊县| 南汇区| 霍林郭勒市| 广河县| 聂荣县| 汉川市| 离岛区| 奉新县| 遵义市| 和龙市| 资中县| 阿尔山市| 海阳市| 黄梅县| 曲麻莱县| 鄄城县| 宿松县| 三原县| 鄂温| 呼玛县| 玉山县| 邹城市| 行唐县| 保亭| 玉树县| 兴宁市| 鹤峰县| 集安市| 涞水县| 邯郸县| 华坪县| 偃师市| 金华市| 阜南县| 西安市| 双鸭山市| 石屏县| 晋宁县| 峡江县| 荃湾区| 南京市|