Всем привет! Я хотел бы рассказать о запущенном мною проекте, направленном на упрощение жизни разработчиков, использующих Xamarin Forms.
Суть LiveXAML очень проста.
Вы устанавливаете его в свой проект и после этого можете разрабатывать интерфейс XAML прямо во время выполнения.
То есть вы как обычно запускаете свое приложение в эмуляторе или на телефоне и при этом можете менять XAML в реальном времени, без перекомпиляции и каких-либо задержек.
Живая разработка позволяет всегда видеть ваше приложение в собранном виде с реальными данными.
Сама идея не нова; Среди конкурентов — официальный Xamarin Live Player и Gorilla Player. Однако оба имеют серьезные ограничения и не всегда работают. Кроме того, их необходимо запускать отдельно, что добавляет новую ветку в цикл разработки.
LiveXAML, с другой стороны, совершенно ненавязчив.
Он не требует ничего, кроме первоначальной установки, и не добавляет никаких зависимостей.
Если вы хотите опубликовать, добавьте символ компиляции DISABLE_XAMARINFORMSLIVE, и в вашем приложении не будет никаких следов LiveXAML. Установка очень проста.
Мы устанавливаем расширение студии и добавляем в проект пакет NuGet, содержащий файлы XAML. Поддерживается разработка как для Windows, так и для Mac. Плюс есть возможность разработки в сторонних редакторах, таких как Rider. Но для этого вам придется открыть проект в Visual Studio и оставить его работать в фоновом режиме.
Инструмент платный, с пробным периодом две недели.
После этого вы сможете работать в проектах, содержащих не более трех файлов XAML. Для читателей этого поста, желающих купить лицензию, я готов предоставить скидку 30%.
Для получения напишите мне на [email protected] и упомяните Хабрахабр.
Сейчас я работаю над этим проектом почти каждый день с утра до вечера, поэтому если у вас возникнут какие-либо проблемы, их обычно можно решить в течение дня или двух.
Для живой поддержки приходите в группу Gitter. Спасибо, что дочитали до конца! Я надеюсь, что LiveXAML уменьшит разочарование и добавит удовольствия в ваш процесс разработки.
Веб-сайт: www.livexaml.com Нугет: www.nuget.org/packages/livexaml Расширение Studio: посмотрите в диспетчере расширений под названием LiveXAML. Гиттер: gitter.im/LiveXAML/Лобби Теги: #xamarin #C++ #.
NET #.
NET #Разработка мобильных приложений #C++ #xamarin
-
Официальный Блог Google Снова Взломали?
19 Oct, 24 -
Автомобили Для Любителей Музыки
19 Oct, 24 -
Стажировка В E-Legion
19 Oct, 24 -
Пальмовый Центр
19 Oct, 24