curso Navegação no Xamarin

Neste curso veremos como implementar a navegação entre telas em uma aplicação Xamarin para Android, iOS e Windows. Para compartilhar o código entre as aplicações utilizaremos uma Portable Class Library (PCL). A navegação entre telas é uma necessidade comum aos mais diversos tipos de aplicação, pois permite ao usuário acessar diferentes dados e opções do sistema. Quando utilizamos o Xamarin para desenvolver aplicações multiplataforma, a forma de implementar a navegação varia entre os sistemas ... Ver mais operacionais, devido aos diferentes modelos de programação adotados por cada um. Neste veremos como funciona a navegação no Android, iOS e Windows, além de compartilhar parte do código em uma Portable Class Library.

Este conteúdo faz parte do guia:

Iniciar Carga Horária - 14H

CONTEÚDO DO CURSO

Aula 1

Introdução à navegação

Neste vídeo veremos um sistema simples de navegação entre telas desenvolvido com o Xamarin em funcionamento, a fim de compreendermos o projeto que será desenvolvido ao longo da roda de código.
MVP
Aula 1 - MVP

Introdução à navegação

Aula 2

Criando a PCL

Neste vídeo veremos todo o processo de criação da PCL (Portable Class Library), na qual ficará o código que será compartilhado entre nossos projetos Windows, Android e iOS.
MVP
Aula 2 - MVP

Criando a PCL

Aula 3

Projeto UWP: Criando a primeira tela

Neste vídeo veremos a criação do nosso projeto UWP e a montagem da nossa primeira tela, na qual o usuário digitará o login e a senha para acessar o sistema.
MVP
Aula 3 - MVP

Projeto UWP: Criando a primeira tela

Aula 4

Projeto UWP: Criando a segunda tela

Neste vídeo veremos a criação da segunda tela do nosso projeto UWP, que contará com um botão para voltar à tela anterior (deslogar do sistema).
MVP
Aula 4 - MVP

Projeto UWP: Criando a segunda tela

Aula 5

Projeto UWP: Navegando entre telas

Neste vídeo vamos ver como navegar da primeira tela para a segunda na Plataforma Universal do Windows, usando também a validação criada na nossa PCL.
MVP
Aula 5 - MVP

Projeto UWP: Navegando entre telas

Aula 6

Projeto UWP: Finalizando o projeto

Neste vídeo nós veremos a conclusão da segunda tela, implementando o botão de “sair” (deslogar) e finalizando assim o projeto UWP.
MVP
Aula 6 - MVP

Projeto UWP: Finalizando o projeto

Aula 7

Projeto Android: Criando a primeira tela

Neste vídeo vamos ver a criação do projeto Android juntamente com a montagem da sua primeira tela, na qual o usuário poderá informar as credenciais para acesso à segunda tela.
MVP
Aula 7 - MVP

Projeto Android: Criando a primeira tela

Aula 8

Projeto Android: Criando a segunda tela

Neste vídeo vamos ver a criação da segunda tela do nosso projeto Android, que contará com um botão para voltar à primeira tela (deslogar).
MVP
Aula 8 - MVP

Projeto Android: Criando a segunda tela

Aula 9

Projeto Android: Navegação entre telas

Neste vídeo criaremos as activities do projeto Android e implementaremos a navegação entre as telas.
MVP
Aula 9 - MVP

Projeto Android: Navegação entre telas

Aula 10

Projeto iOS: Criando o Storyboard

Neste vídeo veremos a criação do projeto iOS, bem como a criação do storyboard que irá conter as duas telas da aplicação e o esquema de navegação entre elas.
MVP
Aula 10 - MVP

Projeto iOS: Criando o Storyboard

Aula 11

Projeto iOS: Criando a primeira tela

Neste vídeo vamos criar o layout da nossa primeira tela dentro do projeto iOS, na qual adicionaremos os campos de texto e o botão para que o usuário possa acessar a segunda tela.
MVP
Aula 11 - MVP

Projeto iOS: Criando a primeira tela

Aula 12

Projeto iOS: Criando a segunda tela

Neste vídeo vamos criar o design da nossa segunda tela, que permitirá ao usuário navegar de volta para a primeira, e veremos ainda como criar a Segue para realizar a navegação.
MVP
Aula 12 - MVP

Projeto iOS: Criando a segunda tela

Aula 13

Projeto iOS: Navegação entre telas

Neste vídeo veremos como utilizar a Segue criada para de fato navegar da primeira tela para a segunda, usando a validação definida na PCL.
MVP
Aula 13 - MVP

Projeto iOS: Navegação entre telas

Aula 14

Projeto iOS: Finalizando o projeto

Neste vídeo vamos finalizar o projeto iOS implementando a navegação da segunda tela de volta para a primeira. Para isso, veremos como utilizar apenas a Segue, sem a necessidade de codificação em C#.
MVP
Aula 14 - MVP

Projeto iOS: Finalizando o projeto

Código Fonte

Código fonte

Nesse post você encontrará o código fonte completo da roda de código Navegação no Xamarin.
MVP
Código Fonte - MVP

Código fonte

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos