Microsoft acquires Xamarin, plus Node.js backend GA, Cordova client beta, file upload, and more Mobile Apps goodness…

Lots of great stuff has been happening with Azure Mobile Apps and around Microsoft in the past month or so, particularly around new content and samples. Note that Mobile Apps samples are now beginning to show-up in the Azure Samples gallery.
Remember to keep an eye on both the Azure blog and App Service updates….

Microsoft acquiring Xamarin

Hot off the presses….As ScottGu writes in his blog today, an excellent marriage is finally going to happen with Microsoft agreeing to purchase Xamarin. This is great news for .NET app developers, and something that many have long expected, wished for.

Mobile Apps Node.js backend declared GA

A great milestone for the Node.js backend version of Mobile Apps as the JavaScript-based backend reaches the “general availability” milestone. You can get it now on npm.

All of the Mobile Apps tutorials now have both .NET backend and Node.js backend examples. There is also guidance for working with the Node.js backend SDK. If you are still using Mobile Services because you loved the Node.js backend, the time to upgrade to Mobile Apps is now.

New Cordova client support for Mobile Apps

For those of you who have been waiting patiently for Cordova support in Mobile Apps, great news. A beta Cordova client plugin is now available. Even better, this is the first official Azure Cordova client that has support for WNS, so you can send push notifications to your Cordova app running on a Windows app using WNS. At this point, we have the core tutorials (focused on Android for now) and a client SDK topic.

Upload files to Mobile Apps

You obviously can’t store blob data (image/audio/video files) in the same database as regular mobile data. Mobile Apps now makes storing blobs a much more integrated and turnkey process than in the past, including support for offline sync. Check out the new tutorial for file upload, as well as the sample project.

Quickstart completed samples

Folks have been asking for years for us to publish the finished versions of the TodoList sample project featured in all of the Mobile Apps and Mobile Services tutorials. We have now published what I call “quickstart completed” Mobile Apps samples for a .NET backend with Windows and Xamarin.Android clients. Of particular interest are the implementation decisions that were made when implementing offline, auth, and push at the same time. There are also some real-world extensions made in these project, like enabling the clients to add tags to their push registrations.

Parse server on Azure App Service

OK, this one’s not technically new, since I blogged about it last time—just wanted to include it for completeness sake. I should also mention that while the officially supported guidance for migrating Parse notifications to Azure Notification Hubs is still in the works, this post can help you get started now with Hubs (for those who can’t wait).

That’s all for now…

Cheers!

Glenn Gailey