ThinkStage Conference — 30+ speakers about BA, Product, UX. Regular price ends May, 24.
×Закрыть

Чи варто вивчати Xamarin в 2019?

Доброго дня. Я б хотів дізнатися чи варто зараз вивчати Xamarin. Чи є робота, які переваги?

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Очень мало книги и уроков по Xamarin, бОльшая часть на английском языке, на русском или украинсков очень мало инфо.

Не могу согласиться. Уроков и гайдов полно на сайте майкрософта, а также вопросов и обсуждений на форуме ксамарина. Конечно, на русском и украинском меньше, но это так во всех технологиях. Найти нужную информацию на английском всегда проще и быстрее, большая часть разработчиков запросы в гугле на английском составляет.
И на stackoverflow множество вопросов существует.

Да, кстати, там сейчас кипит работа над интересными контролами, которые значительно упростят создание удобных интерфейсов. По сравнению с 2016 годом, когда я начинал на нем писать, он сильно изменился в лучшую сторону.
Кроме того, существует огромное количество пользовательских библиотек с контролами.

Работаю в продуктовой компании. Разрабатываю проект на ксамарине, и скоро у нас появится еще один проект на этой платформе. Огромный плюс даст использование ксамарина, если у вас бекенд написан на .NET. Тогда не придется переписывать модели данных на другом языке. Кроме того, у нас уже было декстопное приложение на WinForms, после чего решили написать мобильное. Это также позволило сэкономить на коде. Главное, выделить в отдельный проект код, который будет использовать и там, и там, а затем просто добавлять его в нужный солюшн.
Перед этим работал в аутсорсинговой компании, которая тоже требовала ксамарин, так как было много несложных проектов.
Кстати, не думайте что ксамарин это какая-то урезанная технология только для создания простых приложений. Он позволяет вам в полной мере использовать платформенные возможности.
В общем, приход флаттера не означает конец ксамарина. Если вы используете .NET, то выгоднее взять ксамарин.

Смысл учить ксамарин когда есть Flutter?)

На ксамарине можно 3D игры писать (с помощью UrhoSharp например github.com/xamarin/urho , или MonoGame), а вот флаттер, насколько знаю, в 3D не может. Да и в 2D-игры флаттер вроде тоже не сильно может (разве что в простенькое что-то).

Смысл учить ксамарин, когда есть Замарин?

Есть смысл, если ты разрабртчик C# и не хочешь изучать другой изык.

Подписаться на комментарии