Pluralsight blog Where devs, IT admins & creative pros go for news, tips, videos and more.
Pluralsight + Digital-Tutors - 3,000 tech & creative courses - starting at $29/month Get it now →
April 23, 2012

Video: Teach Your Apps to Live and Die with the Windows 8 Metro App Lifecycle


Windows 8 Metro Apps are designed to optimize battery life, which in turn requires developers to build their applications based on a new execution lifecycle.  In this video excerpt from Ian Griffiths course Building Windows 8 Metro Apps with C# and XAML you’ll see the new events that you can use to adapt your application to that new lifecycle as well as how to debug your application during new events such as Suspension and restarting after termination.  In the full course Ian covers other important topics for Windows 8 Metro development including the new Metro layouts, how to use controls, and databinding.


Ian is an independent consultant, developer, speaker, and author. He has written books on Windows Presentation Foundation, Windows Forms, and Visual Studio. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question.

If you’d like to learn how to build Metro Apps in Windows 8 using C# and XAML, this is a great course to get you started.

You can watch the full HD version of this video along with the other 4 hr 44 min of video found in this professional course by subscribing to Pluralsight. Visit Building Windows 8 Metro Apps with C# and XAML to view the full course outline. Pluralsight subscribers also benefit from cool features like mobile apps, full library search, progress tracking, exercise files, assessments, and offline viewing. Happy learning!

About the Author

is a Chief Architect specializing in large scale distributed system development and enterprise software processes. Paul has more than twenty years of development experience including being a former Microsoft MVP, a speaker at technical conferences such as Microsoft Tech-Ed and VSLive, and a published author. Prior to working on the Windows platform, he built software using a vast array of technologies including Java, Unix, C, and even OS/2.