Introduction:
They were so many exciting things for developers introduced in Microsoft Build 2018 about Microsoft products and technologies, including Xamarin.
1. Hyper-V Android Emulator Support
Announced a preview of the Google Android emulator that’s compatible with Hyper-V when running the Windows 10 April 2018 Update. This enables developers with Hyper-V enabled on their machines to use a hardware accelerated Android emulator, without needing to switch to Intel’s HAXM hypervisor. Amazing work was done by the Windows Hyper-V team, with help from the Xamarin team, to make to this happen.
For more information on configuring the Hyper-V emulator, and for a listing of known issues, visit Documentation.
2. Xamarin.Forms 3.0
Released Xamarin.Forms 3.0 stable. This version brings new layout and styling power, with features such as Visual State Manager, Flex Layout, Style Sheets, and Right-to-Left support. It also includes several bug fixes and amazing community contributions, so be sure to check out the full release notes. Coupled with the fantastic improvements up and down the Xamarin stack, this is our fastest and richest release to date!
3. Visual Studio Tools for Xamarin
3.1. Xamarin.Forms XAML IntelliSense
Xamarin.Forms developers using Visual Studio 2017 version 15.7 will find a vastly improved IntelliSense experience. It’s now powered by the same IntelliSense engine from WPF and UWP bringing several enhancements including improved matching, binding/commanding completion, resource completion, markup extension completion. The engine also enhanced light bulb suggestions, code navigation, and linting.
3.2. Automatic iOS Device Provisioning
3.2. Automatic iOS Device Provisioning
To continue making things as simple as possible for developers, introduced automatic iOS device provisioning in Visual Studio 2017 version 15.7. This feature streamlines the experience of requesting a development certificate while generating a signing key, adding a device in the Developer Center and creating a provisioning profile, all from within Visual Studio.
3.3. Improved Android SDK Management
Figuring out what Android SDKs to install for development can take time, so we added a new Android SDK manager that takes the guesswork out of it. When you open an Android project that compiles against an SDK version you don’t have installed, a notice will appear to help you download and install the SDK in the background for you. This feature is off by default, but can easily be enabled by going to Tools > Options > Xamarin > Android Settings > Enable Auto Install Android SDKs.
3.4. Updated iOS & Android Project Templates
Project templates are an important part of the app building journey, so we have rebuilt and reorganized our native iOS and Android project templates to make them easier to find in the File -> New window. Templates were also added for new user experience patterns in Android, like flyout menu and bottom tabs so you can start building modern-day apps even quicker.
4. Platform Improvements
4.1. Xamarin.Android
We’re now distributing the Android Oreo SDK (Android API level 27), Android SDK Tools 26, and the Xamarin Android Device Manager in Visual Studio 2017 and Visual Studio for Mac. Additionally, in Visual Studio 2017 you’ll see reduced waiting time for your app appear on screen by deploying the Xamarin runtime to your device or emulator while your app compiles.
4.2. Xamarin.iOS
Our iOS, macOS, watchOS, and tvOS applications now feature a fully static type system, which results in the following benefits:
- Smaller Applications: The linked Xamarin.iOS.dll is 30–50% smaller, since information (e.g. custom attributes) needed only at build time can be removed. This also allows the linker to remove more code than before since less code is being referenced.
- Faster Application Startup: More registration work is done at build time instead of runtime. Removing the need to use (slow) reflection on custom attributes to register types and methods.
- Reduced Memory Usage: With this work, we also reduced the memory required for applications. The initial (startup) memory requirement is down 30% for a minimal application and 20% for extensions, making it easier to create extensions where iOS imposes memory limits (for example, 16MB for Today extensions).
FeedBack Note: Please share your thoughts, what you think about this post, Is this post really helpful for you? I always welcome if you drop comments on this post and it would be impressive.
Great News Subbu
ReplyDeleteWhat about Xamarin with windows 10 how to repair windows 10
ReplyDeleteNice post regarding Xamarin App Development Services.
ReplyDelete