8 new Xamarin

Not so long ago, the Microsoft Build 2018 conference was held. This is great news for developers working with Microsoft products and technologies, including Xamarin. For those who followed the events from home, we collected all the announcements and announcements made at the conference. Under the cat you will find news regarding Xamarin, which we are sure will please the developers.

What did you like most and what was not enough?



Announcements on devices and tools for developers

Announcements on cloud and bots

Hyper-V Android Emulator Support


We announced the release of the trial version of Google Android Android emulator , compatible with Hyper-V in the April 2018 Windows Update . To accomplish this, the Windows Hyper-V and Xamarin development teams have done an amazing job. The new feature allows developers to use the hardware-accelerated Android emulator together with other Hyper-V-based technologies, including Hyper-V virtual machines, Docker tools, HoloLens emulator, etc. Now every Android developer on Windows can use the fast Android emulator, which will always support the latest API of this system and will be able to work with Google Play services without additional configuration.

For more information about setting up an emulator in Hyper-V, as well as a list of known issues, please refer to our documentation .

Xamarin.Forms 3.0


We are pleased to release a stable version of Xamarin.Forms 3.0 . The new version allows for more flexible configuration of layouts and styling, and includes features such as Visual State Manager, Flex Layout, style sheets and support for streamlining from right to left. Also, the new build includes several bug fixes and awesome community ideas, so be sure to check out the full list of changes . The fantastic improvements that span the entire Xamarin technology stack make this release the fastest and most feature-rich today!

Visual Studio Tools for Xamarin


Xamarin.Forms XAML IntelliSense


Xamarin.Forms developers using Visual Studio 2017 version 15.7 will notice how much more convenient it has become to use IntelliSense . This feature now works on the same IntelliSense engine as WPF and UWP, thanks to which several improvements have been made, including improved mapping, binding / command completion, resource completion, fix patch extension completion. The engine also improved the recommendation system, code navigation and static analysis.

Automatic provision of iOS devices


To make life as easy as possible for developers, we are releasing the function of automatically providing iOS devices in Visual Studio 2017 version 15.7. This feature simplifies the procedures for requesting a design certificate when creating a signing key, adding a device to the Developer Center, and creating a provisioning profile. All this can be done in Visual Studio.



Improved Android SDK Management


Determining which Android SDKs need to be installed for development can take a lot of time, so we added a new Android Manager SDK, thanks to which you no longer have to guess. The Android project may require to compile a version of the SDK that you do not have. In this case, when you open this project, you will receive a notification that will help you download and install the desired SDK package in the background. This feature is disabled by default, but you can easily enable it by going to Tools → Options → Xamarin → Android settings → Enable automatic installation of Android SDK.

Updated project templates for iOS and Android


Project templates are an important part of the application creation process, so we redesigned and reorganized our native project templates for iOS and Android to make them easier to find under the menu File → New window. We also added templates for new Android features, such as pop-up menus and lower tabs, so you can create even more modern applications faster.

Platform Improvements


Xamarin.Android


We started distributing the Android Oreo SDK (Android API Level 27), Android SDK Tools 26 and Xamarin Device Manager for Android in Visual Studio 2017 and Visual Studio for Mac. In addition, in Visual Studio 2017 you will notice that the waiting time for your application to appear on the screen has decreased. This comes at the expense of deploying the Xamarin runtime on your device or emulator while compiling the application.

Xamarin.iOS


Our iOS, macOS, watchOS and tvOS applications are now completely based on static types, which has the following advantages:


Update


Xamarin.Forms 3.0 is already available on NuGet . You can also upgrade Visual Studio 2017 to version 15.7 through the notification center in Visual Studio . And be sure to download the Xamarin Android Device Manager for Android Oreo. Try the news and do not forget to write a review!

Source: https://habr.com/ru/post/415031/


All Articles