LinkifyText é um widget do Flutter que detecta automaticamente e destaca URLs em texto simples, transformando-as em links clicáveis. Quando tocado, ele abre o link no navegador padrão em plataformas compatíveis. Projetado para exibição de texto rico, melhora a experiência do usuário ao permitir navegação sem interrupções a partir do conteúdo textual. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o versátil para aplicativos multiplataforma. Integra-se facilmente com fluxos de renderização de texto existentes.
Casos de uso
- Exibindo conteúdo gerado pelo usuário com links clicáveis
- Criando descrições de texto rico com URLs automaticamente vinculados
- Melhorando seções de bate-papo ou comentários com links interativos
- Criando documentação ou telas de ajuda com referências navegáveis
- Integrando recursos externos diretamente do texto
Principais recursos
- Detecção automática de URL e realce
- Toque para abrir links no navegador padrão
- Compatibilidade multiplataforma
- Integração simples com widgets Text existentes
- Suporta todas as principais plataformas de desktop e móvel
Indicado para
- Aplicativos que precisam de texto rico com links clicáveis
- Interfaces de mídia social ou mensagens
- Aplicativos de documentação ou base de conhecimento
- Aplicações com conteúdo pesado e entrada do usuário
- Desenvolvedores procurando configuração mínima para manipulação de links
Considerações
- Não oferece suporte a estilos de link personalizados além do realce básico
- Limitado à detecção de URL HTTP/HTTPS
- Sem suporte embutido para linkagem de e-mail ou número de telefone
- Depende do navegador padrão da plataforma para navegação
- Pode exigir configuração adicional para protocolos não HTTP

