Nuget - Crie seu pacote
  • Nuget - Instalando ferramentas
  • Nuget - Criando o projeto
  • Nuget - Criando o pacote Nuget
  • Nuget - Publicando o pacote
Behavior e Triggers
  • Ambiente de desenvolvimento do curso
  • Criando primeiro projeto
  • Behavior(Comportamento) - Parte 1
  • Behavior(Comportamento) - Parte 2
  • Triggers em Propriedades - Parte 1
  • Triggers baseado em dados - Parte 2
  • Triggers baseado em eventos - Parte 3
  • Demonstração no iOS
ListView - Recursos avançados
  • ListView - Criação da listagem
  • ListView - Criando grupo simples
  • ListView - Personalizando layout do grupo
  • ListView - Header(Cabeçalho) e Footer(Rodapé)
  • ListView - DataTemplateSelector - Parte 1
  • ListView - DataTemplateSelector - Parte 2
Renderização customizada - Custom Renderer
  • Custom Renderer - Criação do Projeto - Parte 1
  • Custom Renderer - Codificação - Parte 2
  • Custom Renderer - Codificação - Parte 3
  • Custom Renderer - Demonstração - Parte 4
Controle personalizado - Custom Control
  • Custom Control - Criando projeto - Parte 1
  • Custom Control - Codificando - Parte 2
  • Custom Control - Codificando - Titulo - Parte 3
  • Custom Control - Codificando - Imagem - Parte 4
  • Custom Control - Demonstração - iOS - Parte 5
  • Custom Control - Evento - Parte 6
Custom Control - Nativo
  • Custom Control - Criando Projeto - Parte 1
  • Custom Control - Codificando Android - Parte 2
  • Custom Control - Codificando Android - Parte 3
  • Custom Control - Codificando Android - Parte 4
  • Custom Control - Codificando iOS - Parte 5
Detectando SO e Tipo para personalizar aparência
  • Detectar SO via Código
  • Detectar SO via XAML
  • Detectar Tipo de Dispositivo via Código
  • Detectar Tipo de Dispositivo via XAML
Gestos e Animações
  • Gesto de Toque
  • Gesto de Arrastar
  • Animação Simples
  • Animação - Tipo de transições
  • Animação - Criando a sua
App multi-idiomas
  • Tradução Manual - Parte 1 - Codificação
  • Tradução Manual - Parte 2 - Dependency Service
  • Tradução Manual - Parte 3 - Dependency Service
  • Tradução Manual - Parte 4 - XAML
Validação com Annotation - Xamarin Forms
  • Data Annotation - Criando o projeto e instalando as bibliotecas
  • [NOTA] Biblioteca para .NET Standard 2.0
  • Data Annotation - Adicionando Validações
  • Data Annotation - Codificando a ação de validar
  • Data Annotation - Usando mais validações
  • Data Annotation - Criando nossa própria validação
Usando plugins no Xamarin Forms
  • Plugins disponibilizados pelo James MonteMagno
  • Instalando o Plugin Media
  • Configurando o Plugin
  • Usando Plugin Media no projeto
  • Demonstrando o funcionamento do plugin
Armazenamento e Banco de dados
  • Atenção: Realm + VS2017 - 15.5 - Com problema
  • Armazenamento - PCL Storage
  • DB - Instalando o Realm
  • DB - Criando a tela no XAML
  • DB - Validando os campos
  • CRUD - Adicionar produto - Parte 1 - Criação
  • CRUD - Adicionar produto - Parte 2 - Teste
  • CRUD - Listagem de dados
  • CRUD - Removendo dados
  • CRUD - Atualizando dados
Framework - Prism
  • [NOTA] Instalar Prism Template Pack
  • Prism(v6.3) + Realm(v2.1) - Instalação e Configuração
  • Instalando o Prism 6.3 + Realm 1.6 - (Prism Template Pack 1.10)
  • Estrutura do Prism
  • Criando nosso Modelos
  • Criando uma massa de dados
  • Criando classes de acesso ao banco
  • Demonstração da Tela de Listagem de Profissionais
  • Tela de Detalhe do Profissional
  • Mudança entre telas
  • Tela de Detalhe do Profissional - Parte 2
  • Tela de Detalhe Profissional - Parte 3
  • Tela de Detalhe Profissional - Parte 4
  • Nota: Prism e iOS 11 - Erro de Compilação iOS <=6
Trabalhando com fontes diferentes
  • Criando projeto e baixando as fontes
  • Fonte no Android
  • Fonte no iOS
  • Fonte no UWP
  • Criando estilo para nossas fontes