使用Xamarin和.NET Core构建跨平台移动应用

5星 · 超过95%的资源 需积分: 32 31 下载量 110 浏览量 更新于2024-07-17 收藏 24.97MB PDF 举报
“Hands-On Mobile Development with .NET Core”是一本由Can Bilgin编著的书籍,专注于指导读者如何使用Xamarin、.NET Core和Azure Cloud Services构建跨平台的移动应用程序,涵盖iOS、Android以及UWP。书中通过实际案例,详细介绍了从环境配置、设计、架构到发布应用的整个开发过程。 在本书中,你将学习: 1. **Xamarin入门**:了解Xamarin的基础知识,它是微软用于构建移动应用的工具之一,基于.NET Core框架。你将学习如何设置开发环境,开始使用Xamarin创建多平台应用。 2. **Xamarin.Forms与.NET Standard**:掌握Xamarin.Forms,这是一个用于构建用户界面的统一API,可减少跨平台开发的工作量。同时,学习.NET Standard库,它允许共享代码,提高代码复用性。 3. **应用设计与架构**:探讨如何设计高效、可维护、性能良好的移动应用架构,确保应用在不同平台上都能提供一致的用户体验。 4. **Azure Cloud Services**:利用Azure App Services、Azure Active Directory进行身份验证,结合Notification Hub实现推送通知,使用Logic Apps和Azure Functions创建工作流,以及利用Cognitive Services集成AI功能,构建基于Web的后端微服务架构。 5. **数据库技术**:学习如何使用流行的数据存储技术,如Cosmos DB(文档数据库)、SQL(关系型数据库)和Realm(对象数据库),为你的移动应用提供数据支持。 6. **移动应用生命周期管理**:了解如何运用Visual Studio App Center和Visual Studio Services建立高效且可维护的开发流水线,实现应用的持续集成、测试、分发和监控,从而有效管理应用的全生命周期。 7. **知识产权声明**:本书的版权归属于Packt Publishing,并对所有未明确表示的第三方商标和产品名称进行了适当的标记,但无法保证其准确性,作者和出版商不承担任何因使用本书信息而直接或间接造成的损害责任。 通过本书,读者将能够具备开发高质量、跨平台移动应用的能力,利用微软提供的最新工具和技术实现高效开发和管理。