Logo do curso
Curso

iOS:

trabalhando com navegação por deeplink e tratamento de erros

Quero estudar na alura

8h

Para conclusão

239

Pessoas nesse curso

9.1

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreenda a importância dos deep links em apps grandes
  • Leve usuários para telas específicas do app com deep link
  • Implemente e edite deep links com URL schema
  • Crie um sistema de navegação no back-end com ajuda de Server Driven UI
  • Faça a passagem de parâmetros com deep links
  • Insira uma tela genérica de erro na navegação

Público alvo_

Pessoas desenvolvedoras iOS experientes que buscam otimizar projetos e trabalhar com aplicativos grandes e escaláveis; estudantes que dominam Swift e buscam as melhores práticas do mercado, almejando trabalhar com desenvolvimento iOS.

Ândriu Felipe Coelho

Ândriu Felipe Coelho

linkedin

Graduado em Gestão da Tecnologia da Informação pela FATEC (2017). Atua na área de Ciência da Computação, com ênfase em desenvolvimento de sistemas para dispositivos móveis. Atualmente é Mobile Tech Lead no Mercado Livre, participando de projetos de larga escala na América Latina (LATAM), onde também investiga a integração de modelos de linguagem (LLMs) e ferramentas de codificação assistida por IA nos fluxos de desenvolvimento.

Curso atualizado em 31/05/2024

Ementa

  1. Teste com deep link

    • Configurando e testando o primeiro deep link
    • Instalando o módulo de empréstimos no aplicativo
  2. Abertura de telas com deep link

    • Identificando o ponto de entrada do aplicativo
    • Criando a estrutura de navegação: o Navigation Router e @ObservableObject
    • Mapeando os deep links com Route
    • Testando a navegação com deep link do Route
  3. Navegação interna

    • Entendendo na prática a importância da navegação por deep link
    • Preparando o servidor simulado (Apiary) para navegação com deep link
    • Utilizando o RouterHandler e singleton para navegação
  4. Passagem de parâmetros

    • Passando parâmetros com deep link: query parameter
    • Implementando o protocolo Hashable
    • Recebendo múltiplos parâmetros via deep link
    • Passando objeto por parâmetro
  5. Tratamento de erros com deep link

    • Implementando e registrando a tela de erro na navegação do app

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 2 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Bônus PM3 Summit 2026

Alavanque sua carreira com até 44% off + bônus exclusivos no checkout.

Conheça os Planos para Empresas