Buscar pacotes, repositórios e categorias de apps

Capa de linkwell
Detalhes do pacotev2.0.6

linkwell

LinkWell é um plugin de texto que detecta URLs e emails em uma string e, quando tocado, abre no navegador do usuário

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,2 mil
Curtidas
82
Pontos Pub
130

Instalar pacote

flutter pub add linkwell

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

LinkWell é um plugin do Flutter que detecta automaticamente URLs e endereços de e-mail dentro de strings de texto. Quando os usuários tocam nesses links, eles são abertos diretamente no navegador padrão do dispositivo. Projetado para manipulação de texto rico, ele melhora a experiência do usuário ao tornar os hiperlinks interativos sem a necessidade de análise manual ou detectores de gestos personalizados. O plugin suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre dispositivos. Integra-se perfeitamente com o widget Text do Flutter, permitindo que desenvolvedores adicionem links clicáveis com configuração mínima.

Casos de uso

  • Adicionando links clicáveis às descrições de aplicativos
  • Habilitar interação por e-mail em mensagens de bate-papo
  • Melhorando a legibilidade no conteúdo de texto rico
  • Automatizando a detecção de links em textos gerados por usuários
  • Exibindo referências da web em visualizações de documentação

Principais recursos

  • Detecção automática de URL e e-mail
  • Links clicáveis abrem no navegador padrão
  • Compatibilidade multiplataforma
  • Integração simples com o widget Text do Flutter
  • Suporta todos os principais sistemas operacionais

Indicado para

  • Aplicativos com conteúdo de texto dinâmico
  • Interfaces de bate-papo ou mensagens
  • Seções de documentação ou ajuda
  • Biografias de perfis de usuário com links
  • Aplicativos educacionais ricos em conteúdo

Considerações

  • Não oferece suporte a estilos personalizados de link
  • Limitado a tipos de URL e email
  • Nenhuma pré-visualização de link embutida
  • Requer manipulação manual de toques longos ou menus de contexto
  • Pode ser necessário lógica adicional para links profundos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

LinkWell

LinkWell is Text Plugin that detects URLs and Emails in a String and when tapped opens in user browsers,

linkwell pub package

GitHub

ScreenShots

Basic Usage Named Links

Usage

Basic:

import 'package:linkwell/linkwell.dart';
LinkWell(
    "Hi here's my email: samuelezedi@gmail.com and website: https://samuelezedi.com"
);
Add Styling

To add style to links

LinkWell(
    "Hi here's my email: samuelezedi@gmail.com and website: https://samuelezedi.com",
    linkStyle: TextStyle(color: Colors.blue,fontSize: 17)
);

To add style to non links

LinkWell(
    "Hi here's my email: samuelezedi@gmail.com and website: https://samuelezedi.com",
    style: TextStyle(color: Colors.black,fontSize: 17)
);
Naming Links

If you would like to name the links

LinkWell(
    "By registering you agree to our samuelezedi.com/terms and samuelezedi.com/privacy",
    listOfNames: {
        'samuelezedi.com/terms' : 'Terms',
        'samuelezedi.com/privacy' : 'Privacy Policy'
    },
);

Why I made this plugin

I was building a chat application and I needed to detect when users posted links and emails so I went online and found a couple plugin but then, only one fit the need, I imported it and discovered that it could not detect emails and long urls correctly and I could not name URLs or emails, So I built LinkWell. I hope this is what you are looking for and it solves your link problems.

Kindly follow me on

twitter medium instagram

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote