Добірка відео-матеріалів по розробці на Xamarin + ключові новини Connect(); //2016

Кілька днів тому відбулося одне з найбільших заходів для розробників Microsoft Connect(); //2016, і ми розповідали про ключові новини, анонсовані на відкритті. У цьому матеріалі ми зібрали весь контент, який торкнувся зміни у фреймворку Xamarin і доповнили підбіркою відео The Xamarin Show на Channel 9. Також нагадуємо, що в листопаді-грудні проходять перші митапы по розробці на Xamarin Москві і Санкт-Петербурзі, а в Telegram є канал для розробників на Xamarin.



Що нового в Xamarin після Connect(); //2016
Connect(); //2016 був насичений новинами, які по-справжньому дивували. Варто хоча б згадати заяву про те, що Microsoft став платиновим партнером Linux Foundation (до речі, тут можна знайти думку Михайла Черномордікова, керівника департаменту стратегічних технологій Microsoft Росії), або про приєднання Samsung і Google .NET Foundation.

Для розробників на Xamarin можна виділити три ключові новини:
  1. Превью-версія Visual Studio Mobile Center, який акумулює хмарні сервіси та інструменти для швидкої розробки мобільних додатків на iOS і Android, написаними на Xamarin, Java, Objective-C, Swift і React Native. З його допомогою можна не тільки розробляти і збирати, але і тестувати, моніторити і розгортати додатки на різних пристроях, що значно спрощує можливість масштабування додатків.
  2. Превью-версія Visual Studio для Mac, що включає підтримку створення нативних iOS — і Android-додатків на C# F# з допомогою Xamarin, а також створення бекенда з допомогою Azure сервісів, і підтримку ASP.NET Core.
  3. Підтримка Appium в Xamarin Test Cloud, яка дозволяє Java розробникам по всьому світу тестувати програми на реальних пристроях в 400+ конфігураціях.
А також нові фічі, які тепер доступні у фреймворку:
  • Remote iOS Simulator — дозволяє передплатникам Visual Studio Enterprise працювати віддалено з симулятором додатків під iOS.
  • Xamarin Profiler — допомагає в пошуку та усунення витоку пам'яті, у підвищенні продуктивності і «шліфування» додатків перед публікацією.
  • Xamarin Inspector — інтерактивний інструмент, з допомогою якого можна запускати, діагностувати і змінювати прототип програми в режимі реального часу.
  • Xamarin Workbooks — інструмент для експериментування, навчання і викладання розробки на C#.

Нат Фрідман і Мігель де Икаса на сесії Q&A

CEO Xamarin, Нат Фрідман, а також один з найвідоміших Unix-програмістів, засновник проектів GNOME і Mono, Мігель де Икаса, відповіли на питання і розповіли про роботу з платформою Xamarin для мобільних розробників.



Основи тестування мобільних додатків з Xamarin Test Recorder

Xamarin Test Recorder дозволяє полегшити і прискорити тестування мобільних додатків за рахунок ручного взаємодії з мобільним додатком, запису ваших дій і автоматичного створення скриптів для тестування. Джон Лаго показує, як за допомогою цього інструменту почати тестування додатка, а також, як виконати локальне або автоматичне тестування за допомогою Xamarin Test Cloud відразу на сотні реальних пристроїв.



Навчання з Xamarin Workbooks

Xamarin Workbooks спрощує навчання для C# та мобільних розробників за рахунок появи підказок і інтерактивної документації під час кодинга програми. У відео нижче Крейг Данн розповідає як ви можете створити власну Xamarin Workbook.



Xamarin.Forms: нативна розробка під Android, iOS і Windows на C#

Джеймс Монтемагно, провідний спеціаліст по Xamarin в Microsoft, розповідає, як за допомогою Xamarin.Forms на XAML можна створити багатоплатформовий нативний UI із загальною базою коду. Також ви дізнаєтеся про те, як використовувати .NET Framework для розробки back-end програми.



Xamarin + Azure: Android, iOS і Windows в хмарі

Ви дізнаєтеся про те, як настроїти роботу мобільного додатку в хмарі Microsoft Azure з допомогою Azure App Service.



The Xamarin Show
Не так давно ми вже розповідали про появу The Xamarin Show на Channel 9, присвяченого кроссплатформної розробці на Xamarin під iOS, Android, macOS та Windows. У ньому Джеймс Монтемагно розповідає про створення мобільних додатків, SDK, останні новини Xamarin і цікавих проектах. Ділимося новими серіями шоу.

1-4 серії The Xamarin Show

The Xamarin Show 1: Загальний код під iOS, Android і Window

В епізоді розповідають про декількох стратегіях використання загального коду під iOS, Android і Windows.



The Xamarin Show 2: Безперервна інтеграція (Continuous Integration)

Існує міф, що налаштування безперервної інтеграції є вкрай складною і трудомісткою завданням. Для того щоб розвіяти його, Джеймс запросив у студію Симину Пасат, менеджера HockeyApp. Вона також розповіла детальніше про самому підході і про те, як за кілька хвилин за допомогою Visual Studio Team Services можна автоматично запускати збірку Xamarin-додатків і доставляти їх на пристрої за допомогою HockeyApp.



The Xamarin Show 3: Секрети підвищення продуктивності програми з Xamarin.Forms

Джеймс розповідає про основні прийоми для створення програми з високою продуктивністю, а також про останні функціях вбудованих в Xamarin.Forms.



The Xamarin Show 4: Безперервна доставка (Continuous Delivery)

У студію запросили Джоша Вебера, менеджера HockeyApp, які розповів про наступного DevOps-крок після безперервної інтеграції — безперервної доставці. Також мова піде про те, як поліпшити процес управління релізами в Visual Studio Team Services.



The Xamarin Show 5: Model-View-ViewModel і «зв'язування даних» з Xamarin.Forms

Шаблон Model-View-ViewModel (MVVM) застосовується при проектуванні архітектури додатків, дозволяє обходити обмеження патернів MVC і MVP, і використовується при програмуванні на Windows Presentation Foundation, Silverlight. Джеймс розповідає про те, як використовувати MVVM в зв'язці з Xamarin.Forms.



The Xamarin Show 6: Автоматизація інтерфейсу

На шоу запросили Чарльза Вана, Automation Software Engineer в Microsoft. Він розповів про автоматизації і тестуванні UI з Xamarin.UITest, а також поділився реальними прикладами.



The Xamarin Show 7: IDE для розробки на C# F# під iPad

Джеймс запросив у студію Френка Крюгера, незалежного розробника, який розповів про те, як писати програми в REPL-середовищі на Xamarin.iOS і Xamarin.Forms для безперервної інтеграції і тестування.



The Xamarin Show 8: Microsoft Graph

IT-євангеліст Microsoft, Саймон Ягер, показав як можна інтегрувати Microsoft Graph до програми, розроблені на Xamarin.



Snack Pack 1: Емулятори Android

Ви дізнаєтеся про запуск android-додатки на емуляторах, Visual Studio і Xamarin Studio.



Snack Pack 2: Симулятори iOS

Ви дізнаєтеся про запуск iOS-додатки на симуляторах, Visual Studio і Xamarin Studio.



Snack Pack 3: Xamarin Test Recorder для macOS

Ви дізнаєтеся про написання скрипта для автоматичного тестування, використовуючи Xamarin Test Recorder.



St. Petersburg Xamarin Meetup
24 листопада в Санкт-Петербурзі пройде перший митап для Xaamrin-розробників.

Ключові теми:
  • Xamarin + SignalIR.
  • Модульне додаток на Xamarin. Від ідеї до реалізації.
Експерти митапа:

Олександр Алексєєв — Xamarin-розробник, фрілансер. Працює з .NET-платформою з 2012 року. Брав участь у розробці системи автоматизації закупівель в компанії Digamma. C 2015 року пішов у фріланс і перейшов на мобільний розробку з використанням Xamarin. У поточний час працює в компанії StecPoint над iOS додатком. Веде ресурс XamDev.ru і групу VK «Xamarin Developers» для Xamarin-розробників.

Денис Кретов — технічний директор в компанії Notissimus. Спеціалізується на розробці мобільних додатків для інтернет магазинів, а також рішень на базі iBeacon.

Максим Євтух — Xamarin-розробник в компанії Notissimus. В розробці мобільного з 2013 року. У вільний час займається вивченням питання удосконалення MvvmCross'а і підтримкою контрола GitHub для реалізації нових гайдів Material Design.

Реєстрація на митап в Санкт-Петербурзі тут, точна дата митапа, який буде проходити в Москві в грудні буде анонсовано появу найближчим часом на сайт і каналі в Telegram.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.