До сих пор я писал мобильные приложения только под iOS поэтому выбирал Objective-C или Swift и мне нравилось использовать их. Меня несколько раз спрашивали, а почему не Xamarin, ведь тогда я смогу писать и для iOS и для Андроида.
У меня не было цели писать для нескольких платформ. Я на работе пишу на C# и приходить домой и снова писать на C# не особо хотелось. Мне нужно было разнообразие в виде Swift, ведь это новый мир для меня, который интересно и хочется познавать.
Но вот понадобилось написать для iOS и Андроид платформ и вот тут я выбрал Visual Studio и его возможность создавать приложения сразу для нескольких платформ. И пока это интересно. Немного непривычно, но по своему интересно.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 2 человек
Сейчас Xamarin более-менее доработан, раньше было очень много багов, в которых сложно разобраться. Похожая ситуация с Delphi - разработка на обе платформы есть, можно легко переносить проекты Android-iOS, но первое время были проблемы, сейчас более-менее рабочий продукт стал. Хорошо для Ынтерпрайза - не надо держать две команды, одну под Android, другую под iOS.
Как-то в одной из заметок о linq у тебя было написано, что жить без него вполне можно. Но работая с xamarin, слабо представляю жизнь без linq. Очень удобно в разработке методов для адаптеров listview и при работе с данными, полученными через wcf и web сервис.
Очень интересная технология, позволяющая .net разработчику наконец-то реально приобщиться к миру кроссплатформенных решений.
Евгений, когда выйдет новая редакция "Библия C#" ?
Там будет Xamarin ?
Должна выйти в ближайшее время. Про. Xamarin там ничего не будет скорей всего никогда, потому что это не совсем относится к книге. Да и по Xamarin можно отдельную книгу писать, чего я тоже не планирую делать.
Евгений, в книге "Библия C#" есть пример работы с реестром, проект называется RegistryProgect, глава 14.
В этом примере окно должно восстанавливаться при повторном запуске программы. Так вот, в Windows 10 это не работает, окно не восстанавливается. По моему, это связано с разрядностью ОС. Как лучше всего исправить проект, чтобы в Windows 10 программа заработала ?
Разрядность точно не причем, сейчас открыл пример и тут же бросилась в глаза ошибка. Когда идет сохранение параметров то открывается ключ CreateSubKey("Примеры"), а при чтении CreateSubKey("Тестовые примеры"), поэтому чтение и не работает. Видимо я изначально написал Тестовые примеры, а чтобы в книге меньше занимать места поменял на более короткое название и сделал это не везде
Вы правы, Михаил Евгеньевич, я тоже это не заметил, теперь всё нормально.
Спасибо за оперативный ответ !
Извините, что Вас Евгением назвал -))
Ничего страшного .
А жаль. Было бы интересно почитать от Вас подробнее об опыте работы с этой платформой. Или хотя бы от Вас источники...
И да. С нетерпением ждём новую редакцию Библии C#.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.