📜 ⬆️ ⬇️

LiveXAML is a useful tool for Xamarin developer

Hello! I want to tell you about the project I launched, aimed at simplifying the life of developers under Xamarin Forms.

LiveXAML in progress

The essence of LiveXAML is very simple. You install it in your project, and after that you can develop the XAML interface right in runtime. That is, as usual, run your application in the emulator or on the phone, and at the same time you can change XAML in real time, without recompilation or any delays. The development of "live" allows you to always see your application in grouped form with real data.
')

By itself, the idea is not new, from competitors can be called the official Xamarin Live Player and Gorilla Player. However, both have serious limitations and do not always work. In addition, they must be run separately, which adds a new branch to the development cycle. LiveXAML, by contrast, is completely non-intrusive. It does not require anything other than the initial installation and does not add any dependencies. When you want to publish, add the DISABLE_XAMARINFORMSLIVE compilation symbol and there will be no trace left from your LiveXAML.

Installation is very simple. We put the extension for the studio and add the NuGet package to the project where the XAML files are located. Both Windows and Mac development are supported. Plus, it is possible to develop in third-party editors such as Rider. But for this you have to open a project in Visual Studio and leave it to work on the background.

The tool is paid, with a trial period of two weeks. After that, work is available in projects where no more than three XAML files. For readers of this post who want to buy a license, I am ready to give a 30% discount. To receive, email me at info@ammyui.com and mention Habrahabr. I am working on this project almost daily from morning to evening, so if you have problems, they can usually be settled in one or two days. For a live caliper, come to the gitter group.

Thank you for reading to the end! Hopefully, LiveXAML will reduce the level of frustration and add pleasure to your development process.

Website: www.livexaml.com
Nuget: www.nuget.org/packages/livexaml
Expansion for the studio: look in the Extension Manager called LiveXAML
Gitter: gitter.im/LiveXAML/Lobby

Source: https://habr.com/ru/post/342852/


All Articles