A few days ago, one of the largest events for Microsoft developers, Connect (); // 2016, and we
talked about the key news announced at the opening. In this material, we collected all the content that affected the changes in the Xamarin framework and added a selection of The Xamarin Show video to Channel 9. Also recall that in November-December, the first development stages on Xamarin in
Moscow and
St. Petersburg are held , and in Telegram There is a
channel for developers on Xamarin.

What's new in Xamarin after Connect (); // 2016
Connect (); // 2016 was filled with news that really surprised. It is worth at least remembering the statement that Microsoft has become a platinum partner of the Linux Foundation (by the way,
here you can find the opinion of
Mikhail Chernomordikov , head of the department of strategic technologies at Microsoft Russia), or about the accession of Samsung and Google to the .NET Foundation.
For developers on Xamarin can be divided into three key news:
')
- Preview version of Visual Studio Mobile Center , which accumulates cloud services and tools for the rapid development of mobile applications on iOS and Android, written in Xamarin, Java, Objective-C, Swift and React Native. With it, you can not only develop and build, but also test, monitor and deploy applications on different devices, which greatly simplifies the ability to scale applications.
- Preview version of Visual Studio for Mac , including support for creating native iOS and Android applications in C # and F # using Xamarin, as well as creating a backend using Azure services, and supporting ASP.NET Core.
- Appium support in Xamarin Test Cloud , which allows Java developers worldwide to test applications on real devices in 400+ configurations.
As well as new features that you have already tried in the preview, are now available in the framework:
- Remote iOS Simulator - allows Visual Studio Enterprise subscribers to work remotely with an iOS application simulator.
- Xamarin Profiler - helps in finding and fixing memory leaks, improving performance and "polishing" applications before publishing.
- Xamarin Inspector is an interactive tool with which you can run, diagnose and modify an application prototype in real time.
- Xamarin Workbooks is a tool for experimenting, learning, and teaching C # development.
Nat Friedman and Miguel de Icaza at the Q & A session
CEO Xamarin, Nat Friedman, as well as one of the most well-known Unix programmers, founder of the GNOME and Mono projects, Miguel de Icaza, answered questions and talked about working with the Xamarin platform for mobile developers.
Basics of testing mobile applications with Xamarin Test Recorder
Xamarin Test Recorder allows you to facilitate and accelerate testing of mobile applications by manually interacting with the mobile application, recording your actions and automatically creating scripts for testing. John Lago shows you how to start testing an application with this tool, as well as how to perform local or automatic testing using the Xamarin Test Cloud on hundreds of real devices at once.
Training with Xamarin Workbooks
Xamarin Workbooks simplifies learning for C # and mobile developers by providing hints and interactive documentation during application coding. In the video below, Craig Dann explains how you can create your own Xamarin Workbook.
Xamarin.Forms: native development for Android, iOS and Windows in C #
James Montemagne, Xamarin Lead Specialist at Microsoft, explains how using Xamarin XForma XAML allows you to create a cross-platform native UI with a common code base. You will also learn how to use the .NET Framework to develop a back-end application.
Xamarin + Azure: Android, iOS and Windows applications in the cloud
You will learn how to set up a mobile application in the Microsoft Azure cloud using the Azure App Service.
The xamarin show
Not so long ago, we already
talked about the appearance of The Xamarin Show on Channel 9, dedicated to cross-platform development on Xamarin for iOS, Android, macOS and Windows. In it, James Montemagno talks about the creation of mobile applications, SDK, the latest Xamarin news and interesting projects. We share new series of the show.
1-4 series The Xamarin ShowThe Xamarin Show 1: Shared code for iOS, Android and Window
The episode tells about several strategies for using common code for iOS, Android and Windows.
The Xamarin Show 2: Continuous Integration
There is a myth that setting up continuous integration is an extremely difficult and time-consuming task. In order to dispel it, James invited Simina Pasat, manager of
HockeyApp , to the
studio . She also spoke in more detail about the approach itself and how in a few minutes using
Visual Studio Team Services you can automatically launch the assembly of Xamarin applications and deliver them to devices using HockeyApp.
The Xamarin Show 3: Secrets to improve application performance with Xamarin.Forms
James talks about the basic techniques for creating an application with high performance, as well as the latest features built into Xamarin.Forms.
The Xamarin Show 4: Continuous Delivery
Josh Weber, the manager of HockeyApp, was invited to the studio, who talked about the next DevOps step after continuous integration - continuous delivery. It will also discuss how to improve the release management process in Visual Studio Team Services.
The Xamarin Show 5: Model-View-ViewModel and Data Binding with Xamarin.Forms
The Model-View-ViewModel (MVVM) template is used in designing application architecture, allows you to bypass the limitations of MVC and MVP patterns, and is used when programming in Windows Presentation Foundation, Silverlight. James talks about how to use MVVM in conjunction with Xamarin.Forms.
The Xamarin Show 6: UI Automation
The show invited Charles Wan, Automation Software Engineer to Microsoft. He spoke about the automation and testing of UI with Xamarin.UITest, and also shared real-world examples.
The Xamarin Show 7: IDE for C # and F # development for iPad
James invited Frank Kruger, an independent developer, to the studio, who described how to write applications in the REPL environment on Xamarin.iOS and Xamarin.Forms for continuous integration and testing.
The Xamarin Show 8: Microsoft Graph
Microsoft IT evangelist, Simon Yager, showed how to integrate Microsoft Graph into applications developed on Xamarin.
Snack Pack 1: Android Emulators
You will learn about the launch of the android application on emulators, Visual Studio and Xamarin Studio.
Snack Pack 2: iOS Simulators
You will learn about launching an iOS application on simulators, Visual Studio and Xamarin Studio.
Snack Pack 3: Xamarin Test Recorder for macOS
You will learn about writing a script for automatic testing using Xamarin Test Recorder.
St. Petersburg Xamarin Meetup
November 24 in St. Petersburg will host the first mitap for Xaamrin-developers.
Key topics:
- Xamarin + SignalIR.
- Modular application on Xamarin. From idea to implementation.
Experts mitap:
Alexander Alekseev - Xamarin-developer, freelancer. Works with the .NET platform since 2012. Participated in the development of a procurement automation system at Digamma. C 2015 went into freelancing and switched to mobile development using Xamarin. Currently working at StecPoint on an iOS application. He manages the XamDev.ru resource and the VK group
Xamarin Developers for Xamarin developers.
Denis Kretov - Technical Director at Notissimus. Specializes in the development of mobile applications for online stores, as well as solutions based on iBeacon.
Maxim Evtukh - Xamarin-developer at Notissimus. In mobile development since 2013. In his spare time, he studies the issue of improving MvvmCross and supporting GitHub controls for implementing new Material Design guides.
Registration for the mitap in St. Petersburg
here , the exact date of the mitap to be held in Moscow in December will be announced soon on the
site and in the
channel in Telegram .