1 мая 2024 компания Microsoft официально прекратила поддержку Xamarin.Forms. Альтернативой они называют MAUI, который всё ещё очень и очень сырой. Нельзя так просто взять и перенести свое приложение на новые рельсы - у платформ разные подходы к написанию кода. Так как выкручиваться в таком случае тем, у кого есть legacy проекты на Xamarin.Forms, но при этом нет возможности перевести их на MAUI?
Рубрика «xamarin»
Публикация Xamarin.Forms iOS приложений в условиях прекращения поддержки фреймворка
2025-07-22 в 0:13, admin, рубрики: xamarin, xamarin.forms, xamarin.ios, публикация приложенийИмпортозамещение ПО в России: тенденции и перспективы после ухода Microsoft
2024-12-04 в 14:15, admin, рубрики: Blazor, flutter, microsoft, react native, xamarin, импортозамещение по, интегратор
Здравствуйте! Меня зовут Антон Боев, я исполнительный директор компании DD Planet. В статье поделюсь опытом работы с платформой .NET в условиях санкций и расскажу о нашем взгляде на перспективы импортозамещения ПО в России после ухода Microsoft.
В марте 2022Читать полностью »
Мигель де Икаса и его мечта — Linux на десктопах
2024-02-05 в 9:00, admin, рубрики: .NET MAUI, cli, Common Language Infrastructure, Common Language Specifications, gnome, GNOME Evolution, microsoft .net, midnight commander, Mono, Mono for Android, monotouch, ruvds_статьи, SwiftTermApp, xamarin, xamarin.android, xamarin.forms, xamarin.ios, Ximian, мигель де икаса
Мигель де Икаса, 2014 г. Фото: he San Diego Union-Tribune
Как известно, гении предпочитают общаться и работать с равными себе, они притягивают друг друга. И если вы хотите что-то узнать о человеке — посмотрите, кто его друзья. Например, взять выдающегося Фабриса Беллара, о котором мы публиковали несколько статей. Его не очень волнует мирская суета (карьера, деньги, известность и прочие атрибуты «успеха» у обывателей), а только интересная работа. В интернете всего две фотографии Фабриса, и одна из них — с компьютерной конференции, где он сфотографировался с Мигелем де Икаса, основателем проектов GNOME и Mono.
Сразу понятно, кто достоин уважения с точки зрения Беллара.
Читать полностью »
Интервью с Мигелем де Икасой: Microsoft, Mono, смартфоны и многое другое
2021-04-01 в 9:44, admin, рубрики: .net, gnome, microsoft, midnight commander, Mono, xamarin, интервью, мигель де икасаУ Мигеля де Икасы много заслуг в прошлом (создание GNOME, Mono, Xamarin и не только), но он не живёт былыми заслугами, а продолжает активно трудиться — теперь в компании Microsoft, отношения с которой когда-то были непростыми.
Поэтому на конференции DotNext мы задали ему вопросы и о том, и о другом:
-
О прошлом: зарождение Mono, взаимоотношения с Microsoft и так далее.
-
О настоящем: к чему это всё пришло? Как Мигель, ранее создавший Xamarin, смотрит на современную кроссплатформенную мобильную разработку? И чем он занят сейчас?
Оживляем деревья выражений кодогенерацией
2021-01-01 в 20:27, admin, рубрики: .net, C#, expression trees, fody, linq, module initializer, roslyn, source generators, uno, Visual Studio, xamarin, деревья выражений, кодогенерация, рефлексияДеревья выражений System.Linq.Expressions дают возможность выразить намерения не только самим кодом, но и его структурой, синтаксисом.
Их создание из лямбда-выражений — это, по сути, синтаксический сахар, при котором пишется обычный код, а компилятор строит из него синтаксическое дерево (AST), которое в том числе включает ссылки на объекты в памяти, захватывает переменные. Это позволяет манипулировать не только данными, но и кодом, в контексте которого они используются: переписывать, дополнять, пересылать, а уже потом компилировать и выполнять.
Мигель де Икаса: от Midnight Commander до Mono в .NET 5
2020-12-01 в 9:06, admin, рубрики: .net, gnome, midnight commander, miguel de icaza, Mono, open source, xamarin, Биографии гиков
Мигель де Икаса создал целый ряд громких проектов: GNOME, Mono, Xamarin, Midnight Commander… Для одних айтишников это человек-легенда, сделавший поразительно много для опенсорса и .NET-экосистемы. Другие ничего не знают о нём, но постоянно пользуются плодами его трудов.
На Хабре есть множество постов с его упоминанием, но не было поста о нём самом. А завтра Мигель выступит на нашей конференции DotNext, и я решил, что это отличный повод исправить ситуацию.
Как человек, создавший GNOME, мог оказаться в Microsoft? СЕО какого ключевого IT-проекта современности долго был его главным сподвижником? Почему Ричард Столлман назвал Мигеля «предателем сообщества свободного ПО», а некоторые другие говорят, что он всю жизнь занимается клонированием?
Почему Flutter побеждает?
2020-05-18 в 2:17, admin, рубрики: android, dart, dartlang, flutter, gc, iOS, mobile development, xamarin, разработка мобильных приложений, Разработка под android, разработка под iOSПоследний год я так или иначе пишу приложения на Flutter для iOS и Android. До этого у меня был и есть 5 летний опыт работы с Xamarin. Это были замечательные 5 лет. Благодаря Xamarin и моей любви к этому фреймворку я, в принципе, перешел в стан разработчиков, этот инструмент помог заработать мне немалых денег, знаний и найти замечательных коллег. Так почему же сейчас я пишу на Flutter? Короткий ответ, потому что Flutter покрывает все потребности кросс-платформенной разработки.

Немного истории
Поправьте меня если я не прав, но 2009 год был во многом ключевым для мобильной разработки в целом и кроссплатформенной разработки в частности. В 2009 вышел iPhone 3gs, который позволял запускать сторонние приложения из AppStore. Впервые эта возможность появилась в годом ранее в iPhone 3g, но по настоящему массовым, «народным» айфоном стал 3gs. Опять же, годом ранее, в сентябре 2008 Android был представлен публике и в 2009 многие производители телефонов стали пробовать Android для своих новый моделей телефонов. Весной 2009 компания Nitobi представила PhoneGap — новый фреймворк для создания кроссплатформенных приложений на основе HTML5, CSS и JS. В том же году, в сентябре компания Ximian выпустила MonoTouch, который позволял писать iOS приложения с использованием Mono и C#. В том же 2009, в декабре, компания Rovio Entertainment выпустила игру для iOS и, на минуточку, Maemo, которая во многом положила начало индустрии мобильных игр — Angry Birds. Последний пример здесь не случайно.
Читать полностью »
Подарок всем под Ёлочку
2019-12-30 в 21:30, admin, рубрики: .net, C#, core 3.1, shared library, xamarin, Алгоритмы, ёфикаторИли всё-таки под Елочку?
Нет, под Ёлочку! Теперь точно с Ё, потому что это статья про ёфикацию!
И не просто теория или скрипты из командной строки, а настоящая рабочая программа, которую можно использовать как на компе так и на телефоне.
Читать полностью »
Продолжайте полет с Xamarin.Forms 4.4
2019-12-18 в 7:00, admin, рубрики: microsoft, xamarin, xamarin.forms 4.4, Блог компании Microsoft, разработка мобильных приложений, Разработка под android, разработка под iOSМы пообщались с нашими разработчиками, которые делают уйму мобильных приложений каждый год, и они сказали: «Мы не можем вспомнить, когда в последний раз мы делали мобильное приложение, которое НЕ включало бы в себя карусель.» Итак, мы рады представить новый элемент управления CarouselView в Xamarin.Forms 4.4.0. Кроме того также представляем IndicatorView для отображения страниц и элементов с каруселью. А также SwipeView для предоставления контекстных действий для любого элемента в CollectionView. Тема выпуска каруселей была бы неполной без демонстрации новой поддержки GIF-анимации для изображений. Приступим.
10 самых популярных курсов Microsoft на русском
2019-12-10 в 7:00, admin, рубрики: .net, android, az900 microsoft azure fundamentals, azure, azure cloud shell, azure resource manager, C#, cli, iOS, microsoft, microsoft 365, office 365, Power BI, python, sqlite, Visual Studio, visual studio code, vs, xamarin, xamarin.forms, XAML, бесплатный курс, Блог компании Microsoft, Программирование, Учебный процесс в ITПривет! Совсем недавно мы выложили первую часть серии подборок полезных обучающий курсов для программистов. И вот незаметно подкралась последняя пятая часть. В ней мы перечислили некоторые из самых популярных IT-курсов, которые доступны на нашей учебной платформе Microsoft Learn. Все они, конечно же, бесплатны. Подробности и ссылки на курсы под катом!
Темы курсов в этой подборке:
- Python
- Xamarin
- Visual Studio Code
- Microsoft 365
- Power BI
- Azure
- ML
Все статьи из серии


