As principais pacotes de Emoji e Rich Text do Flutter: Um emoji é uma pequena imagem ou ícone digital usado para expressar um conceito ou emoção na comunicação eletrônica. Emojis são mais frequentemente usados em mensagens de texto ou em sites e aplicativos de mídia social. Com o surgimento das mídias sociais, hashtags e mencionamentos ganharam destaque. Hashtags são um tipo de tag de metadados usado em serviços de rede social e microblogging que facilita para os usuários encontrar mensagens com um tema ou conteúdo específico. Da mesma forma, @Mencionar é usado para vincular um conteúdo ao usuário com um identificador específico. A seguinte lista de pacotes do Flutter pode ser usada para adicionar campos de texto que suportam emojis, rich text, links, hashtags e mencionamentos.
flutter_linkify
733
Transforma URLs e endereços de e-mail em links incorporados clicáveis no texto para o Flutter.
emoji_picker_flutter
511
Um pacote Flutter que fornece um widget seletor de emojis com mais de 1500 emojis em 8 categorias.
styled_text
411
Widget de texto com texto formatado usando tags. Facilita o uso de texto formatado em aplicativos multilíngues.
extended_text
260
Texto estendido oficial para construir rapidamente texto especial, como imagens inline ou @alguém. Ele também suporta plano de fundo personalizado, overflow personalizado e barra de ferramentas de seleção personalizada e manipulações.
extended_text_field
259
Campo de texto estendido oficial para construir rapidamente texto especial, como imagens inline, @alguém, plano de fundo personalizado, etc. Também suporta a criação de uma barra de ferramentas de seleção personalizada e manipulações.
easy_rich_text
216
O widget EasyRichText fornece uma maneira fácil de usar RichText. Você não precisa dividir a string manualmente.
detectable_text_field
145
TextField com recursos de detecção. Você pode detectar hashtags, arroba, url ou qualquer coisa que desejar. Ajuda a desenvolver um aplicativo semelhante ao Twitter. Aperfeiçoamento do hashtagable
flutter_social_textfield
90
TextEditingController e construtor de RichText / TextSpan com detecção de hashtags, URLs e menções usando Expressões Regulares. Também possui suporte para toque.
simple_rich_text
86
Exibe uma sequência Dart no Flutter usando caracteres de texto simples em negrito e em itálico.
rich_text_controller
78
Um controlador de edição de texto estendido que suporta estilos inline diferentes para padrões de regex personalizados
selectable_autolink_text
78
Gere links embutidos que podem ser selecionados e tocados no texto para o Flutter.
linkwell
78
LinkWell é um Plugin de Texto que detecta URLs e E-mails em uma String e, quando é tocado, abre em navegadores dos usuários.
rich_text_view
58
Uma exibição de texto rico simples, porém poderosa, que suporta menções, hashtags, e-mails, URLs e ver mais.
text_style_editor
56
TextSyleEditor é um widget Flutter que ajuda a editar um estilo de texto dinamicamente.
pretty_diff_text
51
PrettyDiffText é uma camada sobre RichText que mostra diferenças entre dois textos visualmente. Utiliza a biblioteca diff-match-patch do Google.
flutter_decorated_text
51
O widget DecoratedText permite estilizar e interagir com diferentes partes de uma string de texto com base em regras predefinidas. É versátil, fácil de usar e pode lidar com diferentes cenários, como corresponder a palavras, frases ou padrões específicos, permitindo estilizar o texto correspondente de forma diferente.
link_text
43
Widget de texto fácil de usar para aplicativos Flutter, que converte URLs em linha em links clicáveis. Permite personalização de estilo.
rich_readmore
37
um widget que exibe texto com opção de mostrar mais ou menos com base nas configurações fornecidas.
dart_emoji
36
Um Emoji leve para Dart & Flutter com todos os emojis atualizados escritos em Dart puro.
custom_rich_text
36
Um pacote personalizado de texto rico que permite destaques e referências de link no texto.
parsed_readmore
34
Um widget de texto Flutter que é expansível e pode analisar automaticamente URLs presentes no texto em links clicáveis.
super_rich_text
33
A maneira mais fácil de estilizar trechos de texto personalizados, criando seus próprios marcadores com links e funções.
linkable
33
Um widget Flutter para adicionar links ao seu texto. O widget Linkable é uma camada sobre RichText que permite renderizar links que podem ser clicados para redirecionar para a URL.
quill_delta
33
Formato simples e expressivo para descrever conteúdo de texto rico criado para o editor Quill.js. Este pacote é uma versão não oficial para Dart a partir de JavaScript.
mentionable_text_field
30
Um plugin flutter para criar um campo de texto personalizável que possui a funcionalidade mencionável. A forma como os usuários correspondentes são exibidos e selecionados é desvinculada do Widget em si, para que você possa escolher o modo como fará isso.
contentful_rich_text
24
Renderizador de texto rico que analisa o objeto JSON de texto rico do Contentful e retorna uma árvore de widgets Flutter renderizável
linkify_text
22
LinkifyText é um widget de texto que destaca todos os links no texto. Também navega para o link usando o navegador ao tocar no link destacado.
textstyle_extensions
22
Açúcar sintático para modificar facilmente TextStyles. Crie rapidamente variantes de textStyle como .bold, .italic ou .size().
span_builder
18
Facilita a criação de spans a partir de texto simples e fornece a disposição automatizada de GestureRecognizers
utils_rinch_text
9
Este método retorna uma lista de TextSpan ideal para formatação de texto longo. Esta implementação suporta as seguintes tags, veja o exemplo.
notus
9
Modelo de documento de texto rico independente de plataforma baseado no formato Delta e usado no editor Zefyr.