Deploying Xamarin and Maui apps from Azure Pipelines to Google Play

Being able to deploy directly to an app store from a CI/CD pipeline is incredibly convenient, improves repeatability, and generally a good practice. But there are several pieces that have to be put in place to get it running. We’ve had to do it multiple times, so we ended up writing this up as aContinue reading “Deploying Xamarin and Maui apps from Azure Pipelines to Google Play”

Using Xamarin.UITest with Accessible Xamarin.Forms Apps

Millions of people around the world rely on assistive technology to computers and smartphones every day. While making sure your app is usable by as many people as possible seems like a good idea anyway, accessibility is becoming the law in a growing number of circumstances. What’s the problem? Xamarin.Forms provides a class of AutomationPropertiesContinue reading “Using Xamarin.UITest with Accessible Xamarin.Forms Apps”

Setting up your Xamarin.Forms application as a sharing target

Using Xamarin.Forms to develop mobile applications is particularly desirable because most of the UI and interaction logic for iOS and Android can be shared in a single common project. However, there are instances where code cannot be shared and has to be implemented in the platform specific projects. One scenario that we will be discussingContinue reading “Setting up your Xamarin.Forms application as a sharing target”

Xamarin.Forms BackgroundColor, TextColor, and Dark Mode

We recently undertook updating an older Xamarin.Forms app to include Dark Mode support on iOS. Newer versions of Xamarin.Forms makes it pretty easy to set up a good framework. There are some useful blog posts here and here on how to set up a framework in your app, and some very useful Microsoft documentation here.Continue reading “Xamarin.Forms BackgroundColor, TextColor, and Dark Mode”

XamRight 2.30 Release for Visual Studio

We thrilled to announce the release of XamRight 2.30. This release continues to improve its powerful XAML static analysis capabilities, and introduces features to streamline your XAML development. This release is available today for Visual Studio 2017 and 2019, and will be released for Visual Studio for Mac within a few short days. Binding ConvertersContinue reading “XamRight 2.30 Release for Visual Studio”

XamRight 2: Visual Studio for Mac, Triggers, and more

It’s been a while since we’ve posted anything, but rest assured, we’ve been busy listening to feedback from users and improving XamRight. In the last few months, we’ve made XamRight faster, more reliable, with more accurate analysis. And that’s just the behind-the-scenes stuff. There are several visible features to talk about, and for this postContinue reading “XamRight 2: Visual Studio for Mac, Triggers, and more”

Editing and Maintaining Grids with XamRight

Grids are a popular layout, giving you lots of flexibility and good layout performance. However they can get to be difficult to work with as they become increasingly complex. Take a look at this quick demo showing a few of the features of XamRight that make it easier to work with Grid layouts in Xaml.

XamRight: 95% Effectiveness in Binding Analysis

A central component of XamRight is it’s ability to analyze apps to match views, bindings, view models, and properties without any configuration. This analysis powers bug detection, Xaml autocomplete, and other handy features in daily Xamarin development. When we last published our benchmarks, XamRight achieved 88% effectiveness against the suite of open source Xamarin.Forms appsContinue reading “XamRight: 95% Effectiveness in Binding Analysis”