Alfamídia Desenvolvimento para MOBILE: Xamarin

Valor:

Pré-requisitos
Introdução ao desenvolvimento MOBILE

Conteúdo Programático
Neste módulo o aluno aprenderá a utilizar a plataforma Xamarin para desenvolvimento de aplicativos mobile multiplataforma utilizando a linguagem C#.

Unidade 1: Fundamentos das plataformas IOS e Android
- Configuração de projeto
- Ciclo de vida do app
- Desenvolvimento de apps com múltiplas telas
- Instalação e debug
Unidade 2: Controles e interface nativa
- Usando os toolkits de interface
- Customização de controles
- Tables + Collection views (IOS) vs List Views + Adapters (Android)
Unidade 3: Desenvolvimento multiplataforma
- Como desenvolver o aplicativo para uso em múltiplas plataformas (IOS, Android e Windows)
Unidade 4: Integração com Webservices
- Como integrar com webservices (RESTful, WCF services, WSDL webservices)
Unidade 5: Acesso a dados
- Adicionando persistência no app
Unidade 6: Tópicos especiais
- Melhores práticas, notificações, gráficos e animações
- Toques e gestos
- Mapas e localização.