Добавить в корзинуПозвонить
Найти в Дзене
Conteq

Читайте про фреймворк Xamarin и почему программисты Conteq используют его

Выбрать удобный фреймворк для разработчиков, нередко, означает выбрать правильное решение для IT-компании и её клиентов. Xamarin позволяет писать на C-sharp под iOS, macOS и Android (исключение – Windiows: для этого используют Visual Studio). Таким образом, разработанные алгоритмы для одной платформы распространяются и на все остальные. Например, при работе на Xamarin.Android и Xamarin.iOS больше половины кода можно «переиспользовать». UI же делается по гайдлайнам с использованием нативного API. Что это означает для клиента? Немного о преимуществах Xamarin для IT-компании И пара слов о том, почему Xamarin так удобен для разработчиков Подытожим: Xamarin – действительно потрясающий инструмент, но для того, чтобы сделать хороший продукт с его использованием, нужны профессионалы с реальными компетенциями и опытом работы с фреймворком и разработки на C-sharp . Как раз такими специалистами в команде и гордится компания Conteq. Среди разработок Conteq есть примеры кастомизированных мобильных

Выбрать удобный фреймворк для разработчиков, нередко, означает выбрать правильное решение для IT-компании и её клиентов.

Xamarin позволяет писать на C-sharp под iOS, macOS и Android (исключение – Windiows: для этого используют Visual Studio). Таким образом, разработанные алгоритмы для одной платформы распространяются и на все остальные. Например, при работе на Xamarin.Android и Xamarin.iOS больше половины кода можно «переиспользовать». UI же делается по гайдлайнам с использованием нативного API.

Что это означает для клиента?

-2
  • Если у пользователя со временем возникает потребность в той же функциональности, которая разрабатывалась под единственную платформу, для новой платформы, то Xamarin существенно сокращает множество экстерналий.
  • Любой хороший бизнес-продукт окружен множеством гипотез  и как следствие «покрыт тестами», это касается и IT-продуктов. Но опять же тесты экстернальны: при изменении API или схемы БД, помимо кода, разработчику придётся переписывать ещё и все связанные юнит-тесты. А значит, клиент будет ждать дольше и платить больше.  Хamarin же позволяет свести всё к переписыванию кода, а следовательно, тестировать гипотезы активнее.
  • Часто, в случае, если у клиента возникает потребность изменить продукт или «передизайнить» в нём бизнес-логику, он вынужден платить снова и снова едва ли не за один и тот же код. Xamarin позволит забыть об этой проблеме – даже в случае смены разработчика.

Немного о преимуществах Xamarin для IT-компании

-3
  • Фреймворк использует два свободных стандарта языковой системы ECMA-334 и ECMA-335, то есть отдаёт исходный код, поэтому любой ответственный программист впоследствии сможет его прочитать и отредактировать. Для компании это означает, что, если она использует agile или решает по какой-то причине сменить разработчиков и доработать продукт «на лету», задача остаётся выполнимой.
  • Поскольку код на C# доступен всей команде, его можно использовать как на мобильной, так и на десктопной платформе. Поэтому можно прорабатывать решение согласно классической UX/UI методологии, то есть начав с мобильных версий.

И пара слов о том, почему Xamarin так удобен для разработчиков

-4
  • Разработчик может писать код на своём любимом языке, с применением привычных для него синтаксисов – например, LINQ, лямбда-выражений, Generic`ов и async`ов.
  • У Xamarin единый Flow под каждую платформу, а следовательно, фреймворк удобен для работы в командах: каждому виден код, который написал кто-то другой.
  • Недавно в своём выступлении перед первокурсниками ВШЭ Егор Бугаенко обозначил тренд всё большего ухода разработки в open source и формирования сообщества вокруг площадок, на которых профессионалы делятся примерами кода или даже целыми проектами. Для Xamarin в свободном доступе есть много кроссплатформенных компонентов и примеров кода на GitHub.

Подытожим: Xamarin – действительно потрясающий инструмент, но для того, чтобы сделать хороший продукт с его использованием, нужны профессионалы с реальными компетенциями и опытом работы с фреймворком и разработки на C-sharp . Как раз такими специалистами в команде и гордится компания Conteq.

Среди разработок Conteq есть примеры кастомизированных мобильных приложений для контроля качества, HR-процессов, автоматизации закупок и логистики.

В следующий раз мы поговорим о том, почему мобильные приложения для бизнеса любых масштабов – уже не просто модная тенденция, а необходимость.