É verdade: você pode criar aplicativos nativos para iOS, Android e Windows Phone com C# e o .NET Framework – com a ajuda do MonoTouch e do Mono for Android. Este guia prático mostra como reutilizar um código base nas três plataformas combinando a camada de lógica de negócio do seu aplicativo C# com interfaces de usuário (UI) separadas e completamente nativas. É uma união ideal do desenvolvimento específico para plataformas e a filosofia “escreva uma vez, execute em qualquer lugar”.
Criando uma série de aplicativos simples, você experimentará as vantagens de usar .NET no desenvolvimento para dispositivos móveis e aprenderá como escrever aplicativos completos que acessam os recursos únicos das três plataformas móveis mais importantes do momento.
- Aprenda os elementos básicos para a criação de aplicativos em iOS, Android e Windows Phone
- Descubra como as ferramentas Mono interagem com o iOS e o Android
- Use diversos padrões e técnicas para maximizar a reutilização de código não relacionado a interfaces de usuário (UI)
- Determine quanta funcionalidade pode ser colocada na camada compartilhada de lógica de negócio
- Conecte-se a recursos externos com a rica pilha (stack) de rede do .NET
- Leia e grave dados usando o sistema de arquivos (filesystem) e o banco de dados local de cada plataforma
- Crie aplicativos para explorar as capacidades de localização e mapeamento de cada plataforma