In this episode Nick Landry introduces us to Universal Apps for Windows and Windows Phone, a combination of technology and developer tooling in Visual Studio that facilitates code-sharing and reuse in a single solution when creating apps for both the Windows and the Windows Phone Stores. Nick takes us through understanding the pros and cons of the several code-sharing strategies available to developers in .NET today including Portable Class Libraries, Universal Apps Shared Libraries, file-linking, and conditional compilation in order to leverage your code assets between projects on multiple Microsoft platforms.
In addition to code-sharing techniques, Nick also shares techniques and tips for designing and organizing both shared and distinct UI elements across the multiple form-factors of the various platforms to maximize re-use of your design efforts as well.
We also explore the challenges of making changes to familiar user experiences, updating interaction paradigms to take advantage of new platform capabilities, and what on earth we might (eventually) use to replace the save icon 🙂
- Windows Developer Center
- Setting-up a Windows Phone Development Environment
- Download Visual Studio 2013 Update 3 for Windows
- Apply for BizSpark to get free Microsoft software and Azure credits
- Nick Landry’s Blog
- Nick Landry on Twitter: @ActiveNick
- Hamburger Menu discoverability problems
Nick Landry (@ActiveNick) is a mobility pioneer and former entrepreneur specializing in cross-platform mobile app development for Windows, iOS and Android devices. Nick works at Microsoft as a Senior Technical Evangelist in the New York Metro area. He spent most his career in IT consulting, software and services companies across various technical and business roles, designing, building, managing and selling innovative software products and solutions for the world’s top brands and Fortune 500 companies.
Known for his dynamic and engaging style, he is a frequent speaker at major software development conferences worldwide, was a 10-year Microsoft MVP awarded on Windows Phone Development, and a Nokia Developer Ambassador & Champion. With over 22 years of professional experience, Nick is a certified developer and software architect by trade and specializes in Cross-Platform Mobility, GIS, Cloud, IoT and Mobile Game Development. He is an active blogger, occasional author, avid gamer, loving husband and proud father.