Xamarin Forms - Avançado
4.5 (378 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,529 students enrolled

Xamarin Forms - Avançado

Aprenda técnicas avançadas de Xamarin Forms e desenvolva aplicativos mordenos para iOS, Android e UWP.
4.5 (378 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,529 students enrolled
Last updated 5/2020
Portuguese
Portuguese [Auto-generated]
Current price: $30.99 Original price: $44.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 6 articles
  • 23 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • A personalizar componentes com Xamarin Forms
  • A criar seus próprios componentes
  • A usar Mapas, Câmera, GPS, Vibração e muitos recursos do dispositivo
Course content
Expand all 110 lectures 13:35:59
+ Nuget - Crie seu pacote
4 lectures 26:08

Neste vídeo vamos instalar as ferramentas necessárias.

Preview 04:11

Neste vídeo vamos criar o projeto do tipo Class Library.

Preview 04:59

Neste vídeo vamos criar o pacote nuget e suas especificações.

Preview 11:11

Neste vídeo vamos publicar o nosso pacote no site nuget.org.

Nuget - Publicando o pacote
05:47
+ Behavior e Triggers
8 lectures 46:20

Neste vídeo apresento o ambiente de desenvolvimento do curso.

Preview 03:44

Neste vídeo criaremos o nosso primeiro projeto.

Criando primeiro projeto
01:00

Neste vídeo ensinarei a adicionar comportamentos reutilizáveis aos controles Xamarin Forms.

Behavior(Comportamento) - Parte 1
06:34

Neste vídeo ensinarei a adicionar comportamentos reutilizáveis aos controles Xamarin Forms.

Behavior(Comportamento) - Parte 2
07:19

Neste vídeo ensinarei a adicionar gatilhos de ações reutilizáveis aos controles Xamarin Forms.

Triggers em Propriedades - Parte 1
07:24

Neste vídeo ensinarei a adicionar gatilhos de ações reutilizáveis aos controles Xamarin Forms.

Triggers baseado em dados - Parte 2
09:32

Neste vídeo ensinarei a adicionar gatilhos de ações reutilizáveis aos controles Xamarin Forms.

Triggers baseado em eventos - Parte 3
07:24

Neste vídeo vamos visualizar o resultado no emulador iPhone 7 versão iOS 10.3.

Demonstração no iOS
03:23
+ ListView - Recursos avançados
6 lectures 43:10

Neste vídeo vou criar uma ListView com dados simples para aprendermos conteúdos avançados nas próximas aulas.

Preview 06:11

Neste vídeo vou ensinar como criar uma ListView com Grupos.

ListView - Criando grupo simples
07:26

Neste vídeo ensino como personalizar o layout do grupo.

ListView - Personalizando layout do grupo
05:47

Neste vídeo vamos aprender a usar o Header e Footer do ListView para resolver alguns problemas com ScrollView.

ListView - Header(Cabeçalho) e Footer(Rodapé)
06:20

Neste vídeo vamos iniciar a construção do DataTemplateSelector, um recurso que permite adotarmos linhas com layout diferente para apresentar os dados.

ListView - DataTemplateSelector - Parte 1
07:23

Neste vídeo vamos finalizar a construção do DataTemplateSelector.

ListView - DataTemplateSelector - Parte 2
10:03
+ Renderização customizada - Custom Renderer
4 lectures 30:30

Neste vídeo vamos criar o projeto para trabalhar com Custom Renderer.

Custom Renderer - Criação do Projeto - Parte 1
07:55

Neste vídeo vamos codificar o custom render, renderização customizada para Android e iOS.

Custom Renderer - Codificação - Parte 2
08:18

Neste vídeo vamos codificar o custom render, renderização customizada para Android e iOS.

Custom Renderer - Codificação - Parte 3
07:51

Neste vídeo vamos ver como ficou o resultado da nossa renderização customizada.

Custom Renderer - Demonstração - Parte 4
06:26
+ Controle personalizado - Custom Control
6 lectures 44:16

Neste vídeo vamos criar e iniciar a programação de um controle personalizado.

Custom Control - Criando projeto - Parte 1
07:16
Custom Control - Codificando - Parte 2
12:01

Neste vídeo vamos continuar a programação do nosso controle personalizado.

Custom Control - Codificando - Titulo - Parte 3
08:10

Neste vídeo vamos continuar a programação do nosso controle personalizado.

Custom Control - Codificando - Imagem - Parte 4
05:38

Neste vídeo vamos ver o resultado no iOS.

Custom Control - Demonstração - iOS - Parte 5
02:06
Custom Control - Evento - Parte 6
09:05
+ Custom Control - Nativo
5 lectures 41:00

Neste vídeo vamos criar e iniciar a codificação do Controle Customizado.

Custom Control - Criando Projeto - Parte 1
07:06

Neste vídeo vamos codificar o controle no Android Nativo.

Custom Control - Codificando Android - Parte 2
08:25

Neste vídeo vamos continuar a codificação do controle no Android Nativo.

Custom Control - Codificando Android - Parte 3
08:40

Neste vídeo vamos continuar a codificação do controle no Android Nativo.

Custom Control - Codificando Android - Parte 4
06:01

Neste vídeo vamos codificar e visualizar o resultado no iOS.

Custom Control - Codificando iOS - Parte 5
10:48
+ Detectando SO e Tipo para personalizar aparência
4 lectures 26:55

Neste vídeo vamos identificar o sistema operacional do dispositivo utilizando o C#, vamos saber se o App está rodando no Android, iOS ou Windows Phone/10M.

Preview 08:47

Neste vídeo vamos identificar o sistema operacional do dispositivo utilizando o XAML, vamos saber se o App está rodando no Android, iOS ou Windows Phone/10M.

Detectar SO via XAML
10:16

Neste vídeo vamos identificar o tipo de dispositivo utilizando o C#, vamos saber se o App está rodando no Desktop, Smartphone ou Tablet.

Detectar Tipo de Dispositivo via Código
05:15

Neste vídeo vamos identificar o tipo de dispositivo utilizando o XAML, vamos saber se o App está rodando no Desktop, Smartphone ou Tablet.

Detectar Tipo de Dispositivo via XAML
02:37
+ Gestos e Animações
5 lectures 40:01

Neste vídeo vamos aprender a adicionar eventos aos controles normais do Xamarin Forms.

Preview 08:38

Neste vídeo vamos aprender a adicionar eventos aos controles normais do Xamarin Forms.

Gesto de Arrastar
10:52

Neste vídeo vamos utilizar animações existentes no Xamarin Forms.

Animação Simples
07:48

Neste vídeo vamos utilizar tipos diferentes de efeitos para nossas animações.

Animação - Tipo de transições
04:12

Neste vídeo vamos criar animações personalizadas.

Animação - Criando a sua
08:31
+ App multi-idiomas
4 lectures 36:07

Neste vídeo vamos aprender a utilizar as bibliotecas Xamarin para traduzir nosso projeto.

Tradução Manual - Parte 1 - Codificação
09:50

Neste vídeo vamos aprender a utilizar as bibliotecas Xamarin para traduzir nosso projeto.

Tradução Manual - Parte 2 - Dependency Service
08:36

Neste vídeo vamos aprender a utilizar as bibliotecas Xamarin para traduzir nosso projeto.

Tradução Manual - Parte 3 - Dependency Service
09:36

Neste vídeo vamos aprender a utilizar as bibliotecas Xamarin para traduzir nosso projeto.

Tradução Manual - Parte 4 - XAML
08:05
+ Validação com Annotation - Xamarin Forms
6 lectures 48:32

Neste vídeo vamos criar e instalar a biblioteca portátil para trabalharmos com validações.

Data Annotation - Criando o projeto e instalando as bibliotecas
07:53
[NOTA] Biblioteca para .NET Standard 2.0
00:13

Neste vídeo vamos adicionar validações aos nosso modelos.

Preview 06:59

Neste vídeo vamos codificar as instruções necessárias para que a validação ocorra.

Data Annotation - Codificando a ação de validar
12:10

Neste vídeo vamos adicionar mais validações ao nosso projeto.

Data Annotation - Usando mais validações
11:05

Neste vídeo vamos criar nosso própria validação.

Data Annotation - Criando nossa própria validação
10:12
Requirements
  • Xamarin Forms - Básico
  • C#
Description

Neste curso irei ensinar tópicos avançados de Xamarin Forms, a tecnologia da Microsoft para desenvolver aplicativos para as 3 principais plataformas de Smartphone, o iOS, Android e UWP(Windows Mobile 10). Meu nome é Elias, eu sou instrutor de um dos cursos mais bem sucedidos da Udemy, o Xamarin - Desenvolvimento para Android, iOS e WP. E agora estou lançando a versão avançada do curso de Xamarin, onde focaremos no Xamarin Forms e nas técnicas e componentes existentes para termos maior controle sobre a plataforma. Irei aborda neste curso assuntos muito desejados pelos alunos, como Custom Render, Custom Control, Mapas, GPS, Câmera, Multi-idiomas e muito mais.

Who this course is for:
  • Estudantes de tecnologia
  • Profissionais da área de TI
  • Desenvolvedores Mobile