使用Xamarin.Forms开发企业应用程序

与企业应用开发人员多年合作,我们知道他们面临着几个挑战,其中包括: 随着时间的推移,需求不断变化 新的商机和挑战 在开发期间持续的反馈可能会显着影响应用程序的范围和要求 考虑到这一点,重要的是构建既灵活又可随时间轻松修改或扩展的应用程序。设计这样的灵活性可能很困难,因为它需要一种架构,允许应用程序....

使用Xamarin.Forms的企业应用程序模式(电子书)--单元测试

移动应用程序具有独特的问题,桌面和基于Web的应用程序不必担心。移动用户将因其使用的设备,网络连接,服务可用性以及一系列其他因素而有所不同。因此,应该测试移动应用程序,因为它们将被用于现实世界,以提高其质量,可靠性和性能。应用程序应该执行许多类型的测试,包括单元测试,集成测试和用户界面测试,单元测试...

使用Xamarin.Forms的企业应用程序模式(电子书)--访问远程数据

许多现代的基于Web的解决方案利用由Web服务器托管的Web服务来为远程客户端应用程序提供功能。 Web服务公开的操作构成Web API。 客户端应用程序应该能够在不知道API暴露的数据或操作如何实现的情况下使用Web API。 这要求API遵守通用标准,使客户端应用程序和Web服务能够同意使用哪些...

使用Xamarin.Forms的企业应用程序模式(电子书)--认证和授权

身份验证是从用户获取身份验证凭证(例如姓名和密码)以及根据权限验证这些凭据的过程。如果凭据有效,则提交凭据的实体被认为是认证身份。一旦身份被认证,授权过程将确定该身份是否可以访问给定的资源。 将认证和授权集成到与ASP.NET MVC Web应用程序进行通信的Xamarin.Forms应用程序中有许...

使用Xamarin.Forms的企业应用程序模式(电子书)--容器化微服务

开发客户端 - 服务器应用程序的重点是建立在每个层中使用特定技术的分层应用程序。这样的应用通常被称为单片应用,并且被封装在用于峰值负载预分配的硬件上。这种开发方法的主要缺点是每个层级组件之间的紧密耦合,各个组件不能轻易缩放,并且测试成本。一个简单的更新可能对该层的其余部分产生不可预见的影响,因此更改...

使用Xamarin.Forms的企业应用程序模式(电子书)--配置管理

设置允许将配置应用程序行为的数据与代码分离,允许在不重新构建应用程序的情况下更改行为。有两种类型的设置:应用设置和用户设置。 应用设置是应用程序创建和管理的数据。它可以包括固定Web服务端点,API密钥和运行时状态等数据。应用设置与应用的存在有关,只对该应用有意义。 用户设置是影响应用行为的应用的可...

使用Xamarin.Forms的企业应用程序模式(电子书)--验证

任何接受用户输入的应用程序都应确保输入有效。 例如,应用程序可以检查仅包含特定范围内的字符的输入,具有一定长度,或匹配特定格式。 没有验证,用户可以提供导致应用失败的数据。 验证强制执行业务规则,并防止攻击者注入恶意数据。 在Model-ViewModel-Model(MVVM)模式的上下文中,通常...

使用Xamarin.Forms的企业应用程序模式(电子书)--松散耦合部件之间的通信

发布订阅模式是一种消息传递模式,其中发布者发送消息而不知道任何接收者(称为订阅者)。 类似地,订阅者听取特定的消息,而不了解任何发布者。 .NET中的事件实现了发布 - 订阅模式,并且是不需要松散耦合的组件之间的通信层的最简单和直接的方法,例如控件和包含它的页面。 然而,发布者和订阅者的生命周期通过...

使用Xamarin.Forms的企业应用程序模式(电子书)--依赖注入

通常,在实例化对象时调用类构造函数,并将对象需要的任何值作为参数传递给构造函数。 这是依赖注入的一个例子,具体称为构造函数注入。 对象需要的依赖项被注入到构造函数中。 通过将依赖项指定为接口类型,依赖注入可以使具体类型与依赖于这些类型的代码进行解耦。 它通常使用一个容器来存储接口和抽象类型之间的注册...

使用Xamarin.Forms的企业应用程序模式(电子书)--MVVM

XAMarin.Forms的开发人员经验通常涉及在XAML中创建用户界面,然后添加在用户界面上运行的代码隐藏。 随着应用程序的修改和扩展的规模和范围,可能会出现复杂的维护问题。 这些问题包括UI控件和业务逻辑之间的紧密耦合,这增加了UI修改的成本,以及单元测试这些代码的难度。 Model-View-...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
149+人已加入
加入