Resources for Windows Phone developers (Windows Store apps)
With the platform alignment of Windows 8 and Windows Phone 8, you can create Windows Store and Windows Phone apps that reuse code. Now you can expand the market for your Windows Store app by creating a Windows Phone version of your app, or extend the capability of your ecosystem to include both a Windows Store app and a Windows Phone app.
Porting a Microsoft Silverlight app for Windows Phone to a Windows Store app using C++, C#, or Visual Basic is relatively easy to do, although it does present some challenges. Most of your knowledge and experience will transfer to the model for Windows Store apps using XAML, as will much of your XAML UI design.
A Windows Store app using C++, C#, or Visual Basic, using XAML, is the preferred model for ports from Windows Phone. If you are familiar with Silverlight for example, you can port to a Windows Store app using XAML by using familiar languages like C# or Microsoft Visual Basic, and a similar set of UI elements and APIs.
For more detail about porting a Windows Phone 7 application to XAML for example, read Migrating a Windows Phone 7 app to XAML.
- Blog posts
- Maximize code reuse when building for Windows Phone 8 and Windows 8
- Tips and Highlights from Developing Mobile apps for Windows
- Windows Phone 8 and Windows 8 app development
- Developing games
- Games for Windows Phone
- Magazine articles
- Sharing Code between Windows Phone 8 and Windows 8 Applications
- Real Talk: Sharing Code Between the Windows & Windows Phone Platforms
- Windows Phone: This App Is Brought to You by MVVM—Hulu Case Study
- The Story of Bringing Nokia Music from Windows Phone to Windows 8
- Windows Phone Game Development Basics
- Bringing Halo: Spartan Assault to Windows Tablets and Mobile Devices
- Accelerating Windows Store Game Development with Middleware
- Self-directed training
- Building Apps for Both Windows 8 and Windows Phone 8 Jump Start