How to become a Xamarin expert

Recently, we released Xamarin studio 6, which is full of wonderful new features that can help our development work more efficiently. Due to the complexity of its deep IDE and the difficulty of discovering and remembering the features that were most helpful to us, I wanted to share some tips to help you get more out of your Xamarin Studio development experience fun of.

1. Dark theme

One of the most requested features ever in Xamarin Studio was the dark theme. We added this theme to Xamarin Studio 6 and now you can see it. Make sure you have the latest update installed, you will find this theme in the Visual Styles section of the Parameters dialog in Xamarin Studio. Not only did we add a dark theme to Xamarin Studio, but we optimized the entire UI to make it look sleeker and more modern. Our designers even created 5,727 new icons!

1

2. Global search

A top-level feature of the new version is the global search box on the toolbar, which is a great way to search for files, types, and members in a solution and quickly navigate to known content. The global search uses fuzzy camel spelling matching, which will automatically pop up the content that contains the keyword you searched for. For example, to find UINavigationControllers in your code, you can simply search for "navCon" or "nav com".

2

You can also use Xamarin Studio's global search to search for available commands, which is a super convenient way to run those keyboard shortcut commands you don't remember. I often type "POPT" through the CMD command in the global search box and hit enter to bring up the project options dialog.

3. Key bindings

For those commands you use most often, keybindings can greatly speed up your core workflow. In addition to the keybindings shown in Xamarin Studio's menus, there are a number of hidden utility cmdlets that can be found in the Keybindings panel of the Parameters dialog, such as Transform ( Ctrl-T ), for swapping inserts characters on either side of the symbol. You can bind your own keys to your favorite commands, while also editing existing key bindings.

3

4. Resource Analysis

My favorite feature in Xamarin Studio is resource analysis. This feature was previously only available as an experimental option, but now that Xamarin Studio 6 uses the Roslyn compilation platform, resource analysis has become more reliable and is enabled by default.

Resource Analysis uses the Roslyn Analyzer to check for problems in our coding and suggest improvements. Problems it finds are underlined and displayed in a scroll bar. You can hover over the scroll bar to see an explanation of the question, or use the Page Down command in the file command (Alt-Page Down) to switch back and forth between these questions, or by clicking the indicator at the top of the scroll bar switch.

The best part about Resource Analysis is that many of the problems it finds can be fixed automatically. Right-click on the problem, and if the problem is repairable, Resource Analysis will display the repaired problem in the Repair submenu of the content menu.

4

The repair menu can be opened directly from the keyboard via the Alt-Enter shortcut key combination, which opens a combined menu showing all available fixes and refactorings. The large number of contextual refactorings accessed in this way can be combined in a more efficient way, in particular extending selection commands (Alt-Shift-Up) and moving up and down (Alt-Up/Alt-Down) combined with the commands.

5

The existing built-in library has covered 300 refactorings, analyzers, and it is said that the Roslyn platform also has fixes, which are now available in Visual Studio as an extension called Refactoring Essentials. You can even write your own analyzers and fixes.

5. Add-ins for Xamarin Studio 

Xamarin Studio currently has a growing and growing ecosystem of add-ons. Add-ins can add Roslyn analyzers, new commands, new item types, and more.

You can install add-ons that others have created from the Load Manager.

6

There are even add-ons to help you create your own. At  the same time as the new version  of Xamarin Studio 6  is released, some development tools have followed the pace to support it, such as ComponentOne Studio for Xamarin , which is a  set of native mobile controls for the Xamarin  platform, which can provide excellent charts and meters for native mobile applications. Pan and table controls, with built-in smooth animations that are easy to configure, ensure the best data visualization experience.

 

文章来源:By Mikayla Hutchinson·June 9, 2016·Xamarin Platform

Original link: https://blog.xamarin.com/become-a-xamarin-studio-expert/

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326653133&siteId=291194637