fbpx

Только, пожалуйста, не КСАМАРИН. Читается: зЭмАрИн. Не перепутайте на собеседовании.

Xamarin — это фреймворк платформы .Net, принадлежащий компании Microsoft. Он используется для разработки мобильных приложений на языках программирования C# и Xaml.

Популярность получил благодаря своим кроссплатформенным возможностям, т.е. разработчик может написать под ним приложение, которое будет работать для разных ОС: iOS, Android и Windows.

Крайне популярен и востребован на рынке.

hrpr school blog

Источник https://www.google.com/

Присоединяйся к школе HRPR в Telegram-сообществе IT-рекрутеров и в соцсетях

Бизнес, деньги, кроссплатформенность

По данным последних исследований, пользователь проводит в интернете в среднем около 7 часов в день, при этом более 50% времени — используя мобильные устройства. Так, например, в США в 2020 году количество мобильного трафика превысило десктопное (исследование компании Perficient). Прогнозируется, что в 2023 году мобильные приложения суммарно принесут более 935 миллиардов долларов США (отчет Statista).

Вывод однозначный: рост запросов на разработку продуктов для смартфонов и планшетов растет и будет только расти. Таким образом, перед бизнесом встает задача: какие средства разработки лучше всего использовать, чтобы охватить популярные операционные системы? Что будет самым продуктивным решением, если оглядываться на сроки и деньги? Пути как минимум два.
Первый — нанять программистов для разработки приложения на нативных языках. Например, для разработки приложения под Android — Java или Kotlin, для iOS — Objective-C или Swift. Второй — использовать инструменты, которые позволяют создавать приложения сразу для всех платформ, т.е. применить кроссплатформенный фреймворк. Зэ́марин — одно из таких решений. Он стабильно входит в пятерку самых популярных (рейтинг Statista).

В каких случаях используется Xamarin?

Несложное приложение в сжатые сроки разработки — самый подходящий запрос для разработчика Xamarin. Хорошим примером такой задачи будет интернет-банкинг. Для любой платформы его бизнес-логика не меняется, т.е. пользователь делает оплаты и проверяет остатки на счетах и с десктопа, и с мобильных устройств. Xamarin позволяет написать такое приложение для Windows, Android и iOS. При этом выигрывают все: бизнес существенно экономит ресурс, разработчик избавляется от рутинных задач.

Xamarin используют в сложных проектах, но при одном «но»: если в приоритете простота поддержки и доработка приложения в пострелизной фазе. Сложные решения дешевле будет сделать на нативных языках, но масштабировать и поддерживать такой проект в дальнейшем — дорого. Обновлять приложение, выполненное на Xamarin, гораздо дешевле. Таким образом, это больше бизнес-решение, зависящее от перспектив и стратегии организации.

Xamarin.Forms, Xamarin.IOS, Xamarin.Android: в чем разница?

В описании вакансии вы можете встретить такое требование: «Понимание принципов построения гибридных приложений на платформе Xamarin, особенно Xamarin.Forms. Умение комбинировать нативный и кроссплатформенный код».

С помощью Xamarin разработчик может написать мобильное приложение, используя один из этих двух подходов. Рекрутеру достаточно понимать базовую разницу между ними.

  • Xamarin.Forms — инструмент, позволяющий разрабатывать единый интерфейс под Android, iOS и Windows. А библиотеки Xamarin.IOS и Xamarin.Android специализированы под соответствующие платформы. Простыми словами, Xamarin.Forms позволяет использовать до 100% общего кода, но подходит только для простых решений. Чаще обращаются к Xamarin.iOS и Xamarin.Android, которые содержат более широкий набор элементов кода.

Xamarin в Беларуси

Важно отметить, что Xamarin проводит сертификацию для партнеров-консультантов, разрабатывающих мобильные решения. Статус партнера Xamarin в Беларуси имеют белорусский офис EPAM и представительство компании Coherent Solutions, расположенное в Минске.

При поиске кандидата можно пробежаться по соответствующим комьюнити. Например, самое многочисленное белорусское комьюнити Pro .NET Community проводит Meet-up по Xamarin, которое хорошему рекрутеру стоит держать в фокусе внимания.

Требования и зарплаты разработчиков Xamarin

Сервисные компании, специализирующиеся на разработке мобильных приложений, как правило, требуют от разработчика знания нативных языков соответствующих платформ, так как им нужен «многорукий» специалист. Продуктовые компании подбирают программиста исходя из своего технологического стека.
Пример вакансий продуктовой и сервисной компаний смотрите в карусели.

Средние зарплаты разработчиков Xamarin по СНГ колеблются от 2000 до 2700 долларов США, что сопоставимо с заработками программистов, пишущих веб-приложения под дотнет, и мобильных разработчиков, пишущих на нативных языках.

На занятиях в школе HRPR вы пройдете технический ликбез.

Чтобы понимать, каких специалистов вы ищете и что они должны уметь.

01

ШАГ

Приходите на курс HRPR для IT-рекрутеров. Скоро старт новой группы. 125+ часов, 40+ занятий, 10+ спикеров из ведущих IT-компаний

Последнее из блога

IT-СловарьITHR & IT-РекрутингЛикбез для IT-Sales
07.02.2022

Базы данных. Что нужно знать IT-рекрутеру?

База данных (БД) — это набор сведений об объекте, хранящихся упорядоченным, строго заданным способом. Простыми словами, база данных — это место хранения данных. Базы данных сейчас используются практически везде: на…
IT-СловарьITHR & IT-РекрутингДолжности в ITЛикбез для IT-SalesТехнологии IT-сорсинга
30.01.2022

Data Protection Officer. Зачем он нужен IT-компании? Как его искать?

25 мая 2018 года вступил в силу Европейский регламент по защите персональных данных (GDPR), который обязывает компании-подрядчики следовать требованиям регламента при работе с европейским заказчиком. С этого времени вопросы по…
IT-СловарьITHR & IT-РекрутингДолжности в ITТехнологии IT-сорсинга
29.01.2022

Виды тестирования и тестировщиков. Где их лучше искать IT-рекрутеру?

Около трети вакансий, которые будет закрывать рекрутер в стандартной аутсорсинговой компании, — это тестировщики. А что нам известно о профессии тестировщика? Что это человек, который ищет баги? Но если копнуть…
Golang. Где искать разработчиков и сколько они стоят? Советы IT-Рекрутерам от школы HRPRIT-СловарьITHR & IT-РекрутингТехнологии IT-сорсинга
04.01.2022

Golang. Где искать разработчиков и сколько они стоят?

В ноябре 2021 года языку программирования GO исполнилось 12 лет. Название GO язык получил как производное от материнской компании Google, но позднее, чтобы не пересекаться с еще одним языком программирования…

Где вам удобнее общаться?

Напишите или позвоните нам, чтобы получить консультацию, какой курс вам подходит, как проходит обучение и как провести оплату.

Телефон: +375 29 706 35 79, почта: hi@skademy.by

Или выберите удобный мессенджер: