Over a million developers have joined DZone.

BUILD 2013 - Build for Both: Windows and Windows Phone

· Mobile Zone

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.


This review is more person to me since I have known Matt Hidinger for a couple of years now and the fact that he just announced that he is leaving Chicago to join the Windows Phone team at Microsoft in Redmond.  So let me first say congratulations to him again.

Now I can’t say that I always agree with Matt, but I do respect him.  One area that we disagree on (at least from his statement during this presentation) is that the official Twitter app is a good platform example.  His point was more that they are both built in modern design language and look like the Twitter site.  My complaint is that Twitter didn’t go far enough to enable the rich functionality that we have come to expect in the third party apps.

So what was Matt really trying to show in the session? He started by comparing and contrasting the interface components and how the same information is displayed by the two form factors.

The main key he showed for building for both is using Portable Class Libraries (PLC). When you select the platforms you want to support in the PCL template it will limit you to the APIs that are available in all the platforms you have selected.  This ensures that you won’t build code that works with Windows 8 but doesn’t run with your Windows Phone app.

He also pointed out that a good starting point for building the XAML of your applications is using copy-and-paste.  While this will not give you a finished product, it can jump start your UI development.

There was tons of other good information that Matt presentenced. I would really encourage anyone who is looking to build both Windows 8 and Windows Phone apps to check out the recording of this session.

The Mobile Zone is brought to you in partnership with Strongloop and IBM.  Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud.


Published at DZone with permission of Tim Murphy, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}