Comments 31
Интересно, а работа с Bluetooth SPP нормально реализована в новых версиях monotouch или monodroid?
Никогда с этим не работал, но классы, по крайней мере на андроиде есть
Android.Bluetooth.BluetoothDevice device;
device.CreateRfcommSocketToServiceRecord(uuid);
Классы есть, но я очень сильно обманулся с ними в свое время.
А что именно не так?
Мы в команде в свою очередь натыкались на трудности обхода бага в TextView, когда тег
Мы в команде в свою очередь натыкались на трудности обхода бага в TextView, когда тег
<im>
рисуется жирным, а <strong>
курсивом. Решения на StackOverflow предлагали задействовать парсер XML, который в Xamarin не поддерживается.Я уже погуглил, вроде уже все нормально работает, правда, для каждой платформы придется писать отдельный блютуз модуль. А проблема была простой, у меня датчик раз в секунду посылал пакет данных, но вот узнать, есть ли данные в буфере или нет было сложно, т.к. соответствующий метод available (вроде так) на пустом буфере у меня крашил все приложение.
Можно написать универсальный блютус-модуль и продавать его через components.xamarin.com/ ;)
На реальном проекте все пришло к тому, что я выучил Objective C (проект под Windows + Mac).
•Вы разрабатываете GUI ориентированное приложение. Некоторые интерфейсные паттерны тяжело реализовать на monodroid и очень тяжело на monotouch, так как решения по умолчанию для той или иной фитчи опираются на костыли платформы, которые могут попросту не работать в Xamarin.
За андроид не скажу, но мне очень интересно, что именно у вам не получилось реализовать в Xamarin.iOS?
В крайнем случае, есть возможность собрать библиотеку из нативного кода и подключить к проекту.
Я именно так и делаю, весь интерфейс нативный, на objective-c(ios) и java(android), а бизнес логику пишу уже на C#.
Я именно так и делаю, весь интерфейс нативный, на objective-c(ios) и java(android), а бизнес логику пишу уже на C#.
Например, модальный DateTime picker, «выезжающий снизу». Сам пикер реализовал через InputView, а вот с модальностью возникли проблемы: GestureRecogniser работает не очень корректно, так что пришлось перехватывать события в контролах.
А как же вопрос с лицензией? Если уж взвешивать, то все факторы.
Особенно для этой группы разработчиков
Вы стартапер или инди разработчик.
Особенно для этой группы разработчиков
300 долларов в год стоит лицензия инди разработчика. Зато экономится несколько рабочих мест при мультиплатформенной разработке.
Но это лицензия на одну платформу. Если нужна кроссплатформенность, то логично, что будет уже 540. Хотя если нужны только Windows(Mobile) и iOS/Android, то да.
Инди разработчиков не останавливает это от использования Unity.
И во-вторых если вы стартап или малый бизнесс просто напишите и возможно договоритесь о какой-то скидке store.xamarin.com/ «Are you a startup or small business? Contact us.»
И во-вторых если вы стартап или малый бизнесс просто напишите и возможно договоритесь о какой-то скидке store.xamarin.com/ «Are you a startup or small business? Contact us.»
Они охотно идут навстречу — 2 года назал в ответ на такой запрос мне продали лицензию за 80 долларов.
Пару недель назад мы(стартап) писали им. Они предложили скидку в 20% на бизнес версию. А на инди скидки не предложили.
Было бы интересно увидеть два примера письма ))
Может в этом дело? А может и в том, что 2 года назад они заботились о лояльности разработчиков, а пару недель назад о собственном финансовом благополучии.
Может в этом дело? А может и в том, что 2 года назад они заботились о лояльности разработчиков, а пару недель назад о собственном финансовом благополучии.
ПОСРЕДСТВОМ!
Sign up to leave a comment.
Xamarin. За и против