Assine nossa
newsletter

Como usamos deep links com flutter modular no Colab

30.11.2023
Autor: Colab
governo

A escolha da arquitetura do nosso aplicativo foi pensada em cima da nossa necessidade de modularização do app, porém, ainda havia algum mistério sobre como iríamos usar deep links com as rotas do flutter modular.

O que são Deep Links?

Os deep links são links acessados de fora do app, que direcionam para uma página específica dentro do app.

Para verificação dessa funcionalidade usamos o app de campo.É também importante que eles sejam de fácil manutenção e que tenham um código claro para novos integrantes do time.

Possibilidades

Foi avaliada a possibilidade de usarmos um código diretamente nativo. Porém haveria o problema que apesar da configuração ser igual, o código que ouve esse links não seria flutter e sim nativo.

Havia também a possibilidade de usar uma solução do firebase chamada: “Dynamic Links”, e apesar da documentação ser muito legal e coloridinha (rs), a configuração e implementação levava mais tempo. Além de que teríamos que entrar com esse recurso a mais no console do firebase, ao invés de ser algo claro no código.

E também havia a lib uni_links, que foi o que resolveu a parada.

Essa proposta é de simples implementação e só necessita adicionar configurações nas duas plataformas, sem necessidade de codificar nada nativo. Dessa forma, se sobressai sobre a proposta de implementação pura pois só exige flutter, o que devido ao tamanho do time é um ganho muito importante.

Você pode ver as instruções de instalação da solução aqui.

E vamos à implementação!

Autor: Colab

Aprenda a digitalizar serviços públicos com nosso curso gratuito exclusivo. Transforme a experiência do cidadão e aumente a eficiência da sua prefeitura.


Inscreva-se!

Colab na Mídia

16.12.2024

Como o Colab está simplificando a pré-matrícula e transferências escolares

11.12.2024

Confira tudo o que aconteceu no Colab Gov Summit 2024

29.11.2024

Transformando Governos: Inovação Começa com Simplicidade e Empatia

08.11.2024

Consulta Pública Urbana: Parceria entre o Colab e o CAU/BR para Cidades mais Sustentáveis

24.10.2024

Dia das Nações Unidas

18.10.2024

Processos Participativos: Como o Colab pode ajudar a sua gestão!

09.10.2024

Como o blockchain garante segurança e transparência nos Processos Participativos?

25.09.2024

Teleconsulta: Como o Colab está facilitando o acesso à saúde para todos

24.09.2024

Workflow Builder: Ferramenta de impacto na digitização de serviços públicos

24.09.2024

Orçamento Participativo Digital: Ferramentas de impacto e participação social

23.09.2024

Como as redes sociais influenciam a formação de opinião nas eleições

18.09.2024

A Evolução da Participação Cidadã: Da Ágora Grega às Praças Digitais

22.08.2024

A força da juventude na política