Probably much more mobile than you think. We’re thrilled to announce a new online service—the Xamarin .NET mobility scanner— that scans your compiled .NET code for compatibility with Xamarin.iOS, Xamarin.Android, Windows Phone and Windows Store. The scanner helps you determine the amount of code reuse and sharing you can expect in your mobile project, and provides a detailed roadmap of remaining work required to mobilize an existing app.

Screen Shot 2013-06-25 at 7.49.18 AMSimply select compiled .NET libraries or executables (.exe or .dll files) and the scanner will analyze method calls looking for platform-specific dependencies. Compatibility percentages by platform are determined by calculating how many types depend on incompatible method calls compared to the total number of types evaluated. The report then details the methods that are incompatible with one of more of your target platforms. To increase compatibility, replace platform-specific method calls with cross-platform alternatives.

Visit to try it out. All analysis is performed in the browser, without uploading your code. The only information that is transmitted is the missing method data that appears in your report. To see what this data looks like, check out some of our sample reports.

To learn more about Xamarin and our new .NET mobility scanner join us in San Francisco tonight for our gigantic BUILD party, visit us this week at our BUILD booth (#AS1), or register for the live “How mobile is your .NET?” webinar on Tuesday, July 16th at 8:00 am PST.