- PVSM.RU - https://www.pvsm.ru -
Несколько дней назад прошло одно из крупнейших мероприятий для разработчиков Microsoft, Connect(); //2016, и мы рассказывали [1] про ключевые новости, анонсированные на открытии. В этом материале мы собрали весь контент, который затронул изменения в фреймворке Xamarin и дополнили подборкой видео The Xamarin Show на Channel 9. Также напоминаем, что в ноябре-декабре проходят первые митапы по разработке на Xamarin в Москве [2] и Санкт-Петербурге [3], а в Telegram есть канал [4] для разработчиков на Xamarin.
Connect(); //2016 был насыщен новостями, которые по-настоящему удивляли. Стоит хотя бы вспомнить заявление о том, что Microsoft стал платиновым партнером Linux Foundation (кстати, здесь [5] можно найти мнение Михаила Черномордикова [6], руководителя департамента стратегических технологий Microsoft России), или о присоединении Samsung и Google к .NET Foundation.
Для разработчиков на Xamarin можно выделить три ключевые новости:
А также новые фичи, которые теперь доступны в фреймворке:
CEO Xamarin, Нат Фридман, а также один из самых известных Unix-программистов, основатель проектов GNOME и Mono, Мигель де Икаса, ответили на вопросы и рассказали о работе с платформой Xamarin для мобильных разработчиков.
Xamarin Test Recorder позволяет облегчить и ускорить тестирование мобильных приложений за счет ручного взаимодействия с мобильным приложением, записи ваших действий и автоматического создания скриптов для тестирования. Джон Лаго показывает, как с помощью этого инструмента начать тестирование приложения, а также, как выполнить локальное или автоматическое тестирование с помощью Xamarin Test Cloud сразу на сотнях реальных устройств.
Xamarin Workbooks упрощает обучение для C# и мобильных разработчиков за счет появления подсказок и интерактивной документации во время кодинга приложения. В видео ниже Крейг Данн рассказывает как вы можете создать собственную Xamarin Workbook.
Джеймс Монтемагно, ведущий специалист по Xamarin в Microsoft, рассказывает как с помощью Xamarin.Forms на XAML можно создать кроссплатформенный нативный UI с общей базой кода. Также вы узнаете о том, как использовать .NET Framework для разработки back-end приложения.
Вы узнаете о том, как настроить работу мобильного приложения в облаке Microsoft Azure с помощью Azure App Service.
Не так давно мы уже рассказывали [9] о появлении The Xamarin Show на Channel 9, посвященного кроссплатформенной разработке на Xamarin под iOS, Android, macOS и Windows. В нем Джеймс Монтемагно рассказывает о создании мобильных приложений, SDK, последних новостях Xamarin и интересных проектах. Делимся новыми сериями шоу.
В эпизоде рассказывают о нескольких стратегиях использования общего кода под iOS, Android и Windows.
Существует миф, что настройка непрерывной интеграции является крайне сложной и трудоемкой задачей. Для того чтобы рассеять его, Джеймс пригласил в студию Симину Пасат, менеджера HockeyApp [10]. Она также рассказала подробнее о самом подходе и о том, как за несколько минут при помощи Visual Studio Team Services [11] можно автоматически запускать сборку Xamarin-приложений и доставлять их на устройства с помощью HockeyApp.
Джеймс рассказывает об основных приемах для создания приложения с высокой производительностью, а также о последних функциях встроенных в Xamarin.Forms.
В студию пригласили Джоша Вебера, менеджера HockeyApp, которые рассказал о следующем DevOps-шаге после непрерывной интеграции — непрерывной доставке. Также речь пойдет о том, как улучшить процесс управления релизами в Visual Studio Team Services.
Шаблон Model-View-ViewModel (MVVM) применяется при проектировании архитектуры приложений, позволяет обходить ограничения паттернов MVC и MVP, и используется при программировании на Windows Presentation Foundation, Silverlight. Джеймс рассказывает о том, как использовать MVVM в связке с Xamarin.Forms.
На шоу пригласили Чарльза Вана, Automation Software Engineer в Microsoft. Он рассказал об автоматизации и тестировании UI с Xamarin.UITest, а также поделился реальными примерами.
Джеймс пригласил в студию Френка Крюгера, независимого разработчика, который рассказал о том, как писать приложения в REPL-среде на Xamarin.iOS и Xamarin.Forms для непрерывной интеграции и тестирования.
IT-евангелист Microsoft, Саймон Ягер, показал как можно интегрировать Microsoft Graph в приложения, разработанные на Xamarin.
Вы узнаете о запуске android-приложения на эмуляторах, Visual Studio и Xamarin Studio.
Вы узнаете о запуске iOS-приложения на симуляторах, Visual Studio и Xamarin Studio.
Вы узнаете о написании скрипта для автоматического тестирования, используя Xamarin Test Recorder.
24 ноября в Санкт-Петербурге пройдет первый митап для Xaamrin-разработчиков.
Ключевые темы:
Эксперты митапа:
Александр Алексеев — Xamarin-разработчик, фрилансер. Работает с .NET-платформой с 2012 года. Участвовал в разработке системы автоматизации закупок в компании Digamma. C 2015 года ушел во фриланс и перешел на мобильную разработку с использованием Xamarin. В текущее время работает в компании StecPoint над iOS приложением. Ведет ресурс XamDev.ru и группу VK «Xamarin Developers [12]» для Xamarin-разработчиков.
Денис Кретов — технический директор в компании Notissimus. Специализируется на разработке мобильных приложений для интернет магазинов, а также решений на базе iBeacon.
Максим Евтух [13] — Xamarin-разработчик в компании Notissimus. В мобильной разработке с 2013 года. В свободное время занимается изучением вопроса усовершенствования MvvmCross’а и поддержкой контрола GitHub для реализации новых гайдов Material Design.
Регистрация на митап в Санкт-Петербурге здесь [3], точная дата митапа, который будет проходить в Москве в декабре будет анонсирована в ближайшее время на сайте [2] и в канале в Telegram [4].
Автор: Microsoft
Источник [14]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/c-2/212552
Ссылки в тексте:
[1] рассказывали: https://habrahabr.ru/company/microsoft/blog/315444/
[2] Москве: https://aka.ms/event_xamarin_habr
[3] Санкт-Петербурге: https://aka.ms/event_xamarin_241116
[4] канал: https://aka.ms/telegram_xamarin
[5] здесь: https://aka.ms/medium_mixen_181116_habr
[6] Михаила Черномордикова: https://habrahabr.ru/users/mixen/
[7] Visual Studio Mobile Center: https://aka.ms/visualstudio_mobile_center_habr
[8] Visual Studio для Mac: https://aka.ms/visualstudio_mac_habr
[9] рассказывали: https://habrahabr.ru/company/microsoft/blog/311768/
[10] HockeyApp: https://azure.microsoft.com/ru-ru/services/hockeyapp/
[11] Visual Studio Team Services: https://azure.microsoft.com/ru-ru/services/visual-studio-team-services/
[12] Xamarin Developers: https://aka.ms/vk_xamarin_developers_habr
[13] Максим Евтух: https://habrahabr.ru/users/pocheshire/topics/
[14] Источник: https://habrahabr.ru/post/315836/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.