Задать вопрос

На сколько удобно писать на C# под Android?

Нужно написать мобильное приложение. На сколько C# годен для этого? Будет ли приложение одинаково хорошо работать на iOS и Android? Много ли подводных камней? И что там с библиотеками?
  • Вопрос задан
  • 25534 просмотра
Подписаться 11 Простой Комментировать
Ответ пользователя zugo К ответам на вопрос (4)
@zugo
Гуглите по ключевому слову Xamarin.
Если вкратце, для построения UI там есть библиотека Xamarin.Forms, которая позволяет делать кроссплатформенные приложения а-ля "write once - run everywhere". Так вот, все, кто ее использовал - жаловались на забагованность, сырость и кривизну. Отсюда следует вывод, что использовать ее не надо.

Кроме этого, там есть возможность использовать привязки к нативному UI для каждой платформы, и это, вроде как, рабочий метод. То есть, придется вынести бизнес-логику во внешнюю библиотеку, а UI делать под каждую мобильную платформу свой.
Ответ написан