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

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
主站蜘蛛池模板: 泸定县| 井研县| 镇雄县| 兰考县| 绥中县| 寻甸| 屯昌县| 高要市| 保靖县| 贞丰县| 古丈县| 博野县| 澄迈县| 邯郸县| 营山县| 昌图县| 亚东县| 当阳市| 台南县| 公主岭市| 原平市| 宿迁市| 新兴县| 黄陵县| 三明市| 马尔康县| 静安区| 武冈市| 静海县| 漳平市| 温宿县| 娄烦县| 五常市| 七台河市| 富锦市| 武汉市| 土默特左旗| 泸州市| 安福县| 遂昌县| 武强县|