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

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
主站蜘蛛池模板: 辛集市| 资中县| 虎林市| 札达县| 温州市| 全州县| 中西区| 蚌埠市| 宜都市| 舞阳县| 吉隆县| 镇坪县| 尼玛县| 盈江县| 巴塘县| 平南县| 丹寨县| 明溪县| 浏阳市| 宁化县| 布尔津县| 武清区| 巫山县| 杭锦后旗| 新晃| 巴塘县| 大安市| 昌都县| 武乡县| 封丘县| 融水| 鄂伦春自治旗| 台南市| 汉源县| 鲜城| 茂名市| 卓资县| 都匀市| 夏河县| 荃湾区| 肃北|