Xamarin形式的反应性质必威官网

在这篇文章中,我们将以一种更具反应性的方式来研究使用Xamarin表格,必威官网这将对验证和同步UI更新提供更多的控制,可以轻松添加自定义动画。

Xamarin表单移动应用程序的主要组件是视图模型,必威官网主持人服务,仓库,业务层,dto等等。与移动应用程序的所有交互都可以看作是视图模型处理的一系列异步事件。与底层的所有交互作用,即服务,通知,数据层,挑选一张照片,通过网络通信,都是一系列异步事件…[继续阅读]必威官网“Xamarin形式的反应性质”必威官网

Android应用程序的版本控制(dev,阶段,使用相同的代码库- Xamarin表单必威官网

我们将继续我们的应用程序版本控制之旅,这次是Android。类似于IOS,在安卓系统中,我们也必须创建编译器符号。对于那些错过iOS版本控制博客的人,点击下面的链接。
iOS应用程序的版本控制(dev,阶段,使用相同的代码库- Xamarin表单必威官网

设置不同的配置

类似于IOS,按如下所示设置所有必需的配置,

DEV

屏幕截图2018-04-28,12.42.35 am.png

分期

屏幕截图2018-04-28,12.43.26 am.png

普罗德

屏幕截图2018-04-28,12.54.45 am.png

编译器符号选项

双击Android项目,会出现项目选项提示,转到编译器选项卡下的Build部分…[继续阅读]必威官网“Android应用程序的版本控制(dev,阶段,和prod)使用相同的代码库–xamarin表单”必威官网

iOS应用程序的版本控制(dev,阶段,使用相同的代码库- Xamarin表单必威官网

基于相同代码库的应用程序版本控制是我工作过的大多数客户机最喜欢的功能,原因有很多。通常情况下,此功能是为了满足应用程序对不同的部门集的需求,或支持客户想要支持的多租户。创建复杂的应用程序时,有n个团队一起建造它,其中包括dev测试人员,beta测试人员,甚至是想在实际购买前演示产品的客户……[继续阅读]必威官网“iOS应用程序的版本控制(dev,阶段,和prod)使用相同的代码库–xamarin表单”必威官网

Xamarin的应用程序体系结构

在这篇文章中,我将讨论开发跨平台Xamarin应用程序的策略,重点是代码共享,增加可测试性,减少总体开发和维护工作。
应用程序架构本身是特定于问题的,但是有一些特定的设计模式可以指导应用程序的总体结构。我主要使用的是模型视图控制器,Model-View-Presenter,和Model-View-ViewModel。
MVC应用于小型应用或概念验证。由于Android和iOS都支持MVC,这将意味着更少的障碍和更快的实施….[继续阅读]必威官网“Xamarin应用程序体系结构”

xamarin表单:mircosoft.entityframeworkcore.sqlite与物理设备的问题必威官网

介绍

使用.NET标准2.0构建Xamarin表单应用程序对行业来说仍然是一个新事物,必威官网我们刚刚开始了解与基于PCL的项目相比,我们必须配置Xamarin设置以使其工作有多不同。
我正在使用微软的EntityFrameworks SQLite构建一个基于Xamarin表单的应用程序来存储应用程序的数据。必威官网当使用.NET标准2.0构建应用程序时,使用sqlite的实体框架是一个显而易见的选择。

模拟器

在所有模拟器上都能很好地工作,没有任何问题,所有的读/写操作都很好…[继续阅读]必威官网“xamarin表单:mircosoft.entityframeworkcore.sqlite与物理设备的问题”必威官网

使用.NET标准2.0的Xamarin窗体必威官网

介绍

Xamarin的开发者,欢迎使用NET Standard 2.0。这就是我们等了这么多年的类库。.Net标准2.0规范现在已经完成,它包含在Net core 2.0中,Net framework 4.6.1以及最新版本。它可以使用Visual Studio 15.3及以上版本。NET Standard 2.0显然支持C和F以及Visual Basic。

更多API

NET标准2.0用于通过各种平台共享代码….[继续阅读]必威官网“使用.NET标准2.0的Xamarin表单”必威官网

xamarin.ios中的应用程序间通信以及为什么openurl冻结10秒以上

应用程序间通信

移动应用程序旨在通过多个渠道进行通信,但最受欢迎的,推荐,广泛使用的是方案URI.如果您没有使用方案URI,那么您应该考虑将它们添加到您的应用程序中,只需不到一分钟就可以为应用程序添加支持,它为你的应用程序提供了一个很好的方法。

设置舞台

我的一个场景是应用程序A启动应用程序B并查询数据,应用程序B依次查找请求,并将数据返回到应用程序A…。[继续阅读]必威官网“xamarin.ios中的应用程序间通信以及为什么openurl冻结10秒以上”

在Xamarin寻找记忆泄漏之旅

我的客户报告了一个内部开发的现有应用程序的性能问题,我必须找到问题所在。所以,这是我寻找问题并解决它们的旅程。解决方法是将内存使用量减少到原来的1/4,并将使用量稳定到这个水平(1/4)。我希望这篇博客文章也能帮助你完善你的应用程序,积极主动地解决任何性能问题…[继续阅读]必威官网“在Xamarin寻找记忆泄漏之旅”

任何设备,任何平台,一个微软

就在几年前,你还很难在一篇博客文章中提到以下四个词,而你并不是在为一种做事方式而争论不休:微软,网间网操作系统,Android和开发。

除非你一直生活在岩石下,否则你肯定见过微软的宣布他们有意收购Xamarin,一个非常注重跨平台应用程序开发的企业。

对于我们这些在这个领域工作的人来说,这确实是一个案例
“你怎么这么久?”而不是“为什么?”…[继续阅读]必威官网“任何设备,任何平台,一个微软“

使用Azure通知中心的谷歌云消息

Xamarin团队提供了一个非常有用的教程来开始设置Android通知——我建议使用它来让基本的实现工作起来,确保使用GcmRegistrationIntentService版本,避免使用折旧后的GCM客户机。

要获得完整的端到端解决方案并运行,还需要一些额外的信息。以下是使用Microsoft Azure通知集线器的指南。

设置Google云消息服务

登录Google开发者控制台(https://console.developers.google.com网站/)如果你还没有为你的应用程序创建一个项目…[继续阅读]必威官网“使用Azure通知中心的谷歌云消息”

跟着我们!

克劳德解决方案博客-关注我们!