内容简介
Developing a mobile application for just one platform is becoming a thing of the past. Companies expect their apps to be supported on iOS, Android and Windows Phone, while leveraging the best native features on all three platforms. Xamarin's tools help ease this problem by giving developers a single toolset to target all three platforms. The main goal of this course is to equip you with knowledge to successfully analyze, develop, and manage Xamarin cross-platform projects using the most efficien
AI简介
这是一本详细讲解如何使用Xamarin工具开发跨平台移动应用的书籍。全书内容涵盖了从Xamarin开发工具安装与配置,到MVVM设计模式,再到跨平台项目组织策略等多个方面。书中不仅详细介绍了如何使用Xamarin Android和iOS开发工具,还深入讲解了如何使用XAML定义UI元素,以及如何实现使用Azure Mobile Services和推送通知等功能。
书中通过创建一个XamChat跨平台应用程序,详细讲解了如何定义Model层,如何创建核心项目和库项目,如何编写模拟Web服务,如何编写视图模型层以及编写单元测试。通过这个例子,读者可以深入理解如何实现跨平台应用的开发。
此外,书中还详细介绍了iOS应用基本设置,登录屏幕实现,以及移动应用的网络依赖性等内容。这些内容可以帮助读者更好地理解移动应用的开发流程和关键技术。