Simple play icon Course
Skills Expanded

Occasionally Connected Windows Mobile Apps: Consumer

by Michael Perry

Consumers expect their app to work well both offline and online. In this course, you'll learn how to design a compelling consumer experience, and you'll also learn the patterns to build it.

What you'll learn

Nowadays, an app's capability to work online and offline is essential to users. This course, Occasionally Connected Windows Mobile Apps: Consumer, will teach you how to design an app that caches data while offline and keeps track of the consumer's actions. You'll also learn how to send that data to the server without user intervention when they reconnect. You'll discover how to give the server the agency to act on the user's behalf, as well as use that data to provide a continuous experience across devices. Finally, you'll be able to put all of these patterns into practice in a Universal Windows App that will get 5-star reviews. By the end of this course, you'll be able to design great apps that operate perfectly whether they're online or not.

About the author

Software is math. Michael L Perry has built upon the works of mathematicians like Bertrand Meyer, James Rumbaugh, and Donald Knuth to develop a mathematical system for software development. He has captured this system in a set of open source projects, Update Controls and Correspondence. As a Principal Consultant at Improving Enterprises, he applies mathematical concepts to building scalable and robust enterprise systems. You can find out more at

Ready to upskill? Get started