I'm pleased to announce that MFractor is now available for Visual Studio Windows! 🥳
Stop wasting time on busy-work and spend more time writing code that matters.
MFractor simplifies building Xamarin application by helping to identify and fix bugs with just one click. No configuration required, intuitive interface and dead-simple asset management.
Benefits of MFractor for Visual Studio Windows
Craft Beautiful XAML
Xamarin.Forms is a popular way to create compelling mobile applications with maximum code sharing with C# and XAML.
MFractor enhances this experience in many ways, making it much easier for you to write clean, maintainable and bug-free XAML code.
Our powerful XAML analyser immediately spots 80+ XAML issues while you edit, providing a concise description of the issue and often suggesting one or more fixes you can apply in one click:
Our suite of 90+ XAML refactorings make it dead-easy to refactor, fix and organise your XAML.
For example, noticing a common set of properties in a control type? Use the Extract Style Refactoring to extract a new style and then our code analysis engine will start finding matches:
MVVM is one of the most common architectures in Xamarin.Forms and MFractor streamlines your development workflows when using this pattern. Our intelligent view-model resolver can find the ViewModel for a view by either naming convention, explicit binding context wireup or using our DesignTimeBindingContextAttribute, enabling multiple, MVVM specific tools.
Use the View/ViewModel navigation shortcuts to easily move between your XAML views, code behinds and ViewModels:
Our data-binding analysis spots potential binding bugs and allows you to fix them in a single click:
Our ViewModel data-binding IntelliSense conveniently puts all available ViewModel properties at your fingertips:
Simplified Image Assets
Image assets are the backbones of mobile apps and, love em or hate em, those many image density files are here to stay.
Nobody likes adding the same image 9 times into a solution (talk about tedious)... so we created the image importer!
Choose a source image, the projects you want to add that image too and voila! MFractor will generate all the density variants of that asset:
Use our image asset manager pad to view all images in your solution and lets you visually explore them:
Easily delete all densities of an image asset from all iOS and Android projects in your solution using the the image deletion tool:
Use image asset tooltips, supported in XAML, C# and for Android projects, to visually see an image asset in code:
MFractor contains many other useful productivity benefits. Here's just a few:
How do I get MFractor for Visual Studio Windows?
Like what you see and thinking something like: Heck yes! How do I install this puppy?
MFractor for Visual Studio Windows is available through the Visual Studio Marketplace.
To install MFractor, open the top Extensions menu in Visual Studio Windows, choose Manage extensions and then search for MFractor.
After installation, MFractor will onboard you the first time you load a solution. Here you can accept our license agreement, activate MFractor Lite or import your Professional license (your Mac license also on Windows) and then get started
What are MFractors licensing levels?
MFractor comes in two flavours, MFractor Lite and MFractor Professional:
Our free-to-use tier, MFractor Lite is suitable for hobbyist or students.
Use all MFractors XAML features in up to 4 XAML files per day and gain view-only access to all our other features such as the image importer, font importer or image manager.
MFractor Lite is a great way to try out the product before purchasing our Professional version.
Our paid tier, MFractor Professional is for professional developers and businesses.
Valid for one year, MFractor Professional give unrestricted access to all MFractors feature and priority support. We are also more than happy to throw in a training call every now and again
Want to try out MFractor before you purchase? Not a problem, simply request a 30-day trial when you activate MFractor Lite and we'll email you one.
Special Launch Offer
As part of the official Window launch, I'm pleased to offer a limited time 25% discount on MFractor Professional.
To claim, use the code MFRACTOR-WINDOWS-LAUNCH at checkout!
But be quick, this offer expires on the 19th of March 2020.
MFractor, now available for Visual Studio Windows, makes it much easier for you to build beautiful, bug free Xamarin apps.
Get MFractor today through the Visual Studio Marketplace and use the code MFRACTOR-WINDOWS-LAUNCH to get 25% off when you buy MFractor.
Using MFractor and have questions, feedback, bug reports or some witty banter? Email me at email@example.com and let's have a chat about how we can help you.
Matthew Robbins - Founder of MFractor