Este livro convida o leitor a mergulhar no universo da Microsoft e aprender a desenvolver aplicativos para o Windows 8 e o Windows Phone 8, abrangendo o desktop, tablets e smartphones. O conteúdo será explicado do básico ao avançado, partindo da introdução ao Visual Studio e à linguagem C#, passando pelos principais conceitos do desenvolvimento para Windows Phone e Windows 8. Vamos estudar as boas práticas de desenvolvimento e interface de usuário, comunicação com web services, XML e JSON, gerenciamento de threads, persistência de dados, mapas e GPS, recursos de multimídia, monetização, tiles, snap, charms, semantic zoom, publicar um projeto na loja de aplicativos, seja a Windows Phone Store ou Windows Store, entre outros temas. O objetivo desta obra é traçar um comparativo entre o desenvolvimento para Windows Phone 8 e Windows 8, explorando o que existe em comum entre as duas plataformas, e também entender as suas diferenças. O desenvolvimento de código pode ser reaproveitado, mas cada plataforma possui suas próprias características de interface, e, dentro deste contexto, respeitando a experiência do usuário de cada plataforma, vamos apresentar os principais componentes visuais e os padrões de cada uma. Para melhor aproveitamento desta obra, é recomendado ter conhecimentos de lógica de programação e orientação a objetos.