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

22.04.2024

Veja como o Colab melhorou a eficiência de alguns municípios

17.04.2024

Veja como o Colab atua na prevenção contra a dengue

16.04.2024

Atendimento multicanal: veja detalhes da parceria entre Colab e Prefeitura de Santo André

10.04.2024

Otimize os dados do seu município e melhore a prestação de serviços

13.03.2024

Indicadores de performance na gestão pública: fatores para levar em consideração

22.02.2024

Segurança de dados: um ponto que merece a atenção das gestões públicas

13.02.2024

Transformação digital: como ela pode contribuir na gestão pública colaborativa

08.02.2024

4 fatores que comprovam a relevância da inovação no governo

16.05.2024

Saiba qual é o poder do design de serviços na transformação do setor público