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

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
主站蜘蛛池模板: 嘉定区| 深水埗区| 潍坊市| 宣恩县| 青浦区| 宁都县| 天气| 三河市| 宿迁市| 逊克县| 喀喇沁旗| 阳泉市| 迁安市| 灵寿县| 多伦县| 彩票| 朝阳县| 南岸区| 涟源市| 竹山县| 新乡县| 富阳市| 东乌珠穆沁旗| 资溪县| 洛宁县| 秦皇岛市| 东乡| 大姚县| 乳山市| 德格县| 汉阴县| 彰武县| 龙游县| 玉田县| 巴中市| 灵寿县| 金坛市| 奉节县| 北京市| 海兴县| 威海市|