Pakete, Repositories und App-Kategorien suchen

Cover von languagetool_textfield
Paketdetailsv1.0.0

languagetool_textfield

Das LanguageTool TextField-Paket ist ein Rechtschreibprüfer für Flutter-Anwendungen. Dies ist nützlich für Anwendungen, die Texteingabe erfordern, wie Nachrichten, Notizen und E-Mails.

iOSWeb
30-Tage-Downloads
1560
Likes
94
Pub-Punkte
160

Paket installieren

flutter pub add languagetool_textfield

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das LanguageTool TextField-Paket verbessert Flutter-Anwendungen durch Echtzeit-Rechtschreib- und Grammatikprüfung für Texteingabefelder. Für Anwendungen entwickelt, die eine genaue Texteingabe erfordern – wie Nachrichten, Notizen und E-Mail-Clients – integriert es sich nahtlos mit der LanguageTool-API, um sofortige Rückmeldungen zu Rechtschreib- und Grammatikfehlern bereitzustellen. Für iOS und Web-Plattformen konzipiert, unterstützt es mehrsprachige Textüberprüfung und verbessert die Benutzereingabequalität ohne den Arbeitsablauf zu stören. Das Paket ist leichtgewichtig und einfach über einen einfachen pub add-Befehl zu implementieren.

Anwendungsfälle

  • Echtzeit-Rechtschreibprüfung in Messaging-Apps
  • Grammatiküberprüfung in Notiztools
  • Fehlererkennung bei der E-Mail-Komposition
  • Überprüfung mehrsprachiger Texteingabe
  • Genauigkeit der Benutzereingabe verbessern

Hauptmerkmale

  • Live-Rechtschreib- und Grammatikprüfung
  • Unterstützt mehrere Sprachen
  • Leichte Integration mit Flutter
  • Plattformübergreifend (iOS und Web)
  • Einfache Einrichtung über pub.dev
  • fehlererkennung mit api

Geeignet für

  • Entwickler, die textintensive Flutter-Apps erstellen
  • Apps mit hoher Eingabegenauigkeit
  • Bildungs- oder schreiborientierte Anwendungen
  • Mehrsprachiger Support ist erforderlich
  • Teams, die Benutzererfahrung bei der Texteingabe priorisieren

Hinweise

  • Benötigt Internetverbindung für den API-Zugriff
  • Kann je nach Netzgeschwindigkeit Verzögerung aufweisen
  • Eingeschränkte Anpassung von Fehlerempfehlungen
  • Abhängig von Drittanbieter-Service LanguageTool
  • Mögliche Überlegungen zum Datenschutz bei sensiblen Texten

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

LanguageTool TextField

style: solid langtool

Providing powerful spell-checking and grammar correction capabilities.

       

Features

The LanguageTool TextField package is a spell-checker designed for Flutter apps. It integrates with the LanguageTool API to offer real-time spell-checking capabilities. This package will enhance text input accuracy by automatically detecting and highlighting spelling errors as users type.

It's particularly useful for apps that require precise text input, like chat or note-taking apps. By using the LanguageTool TextField package, developers can improve the user experience by providing an intuitive and reliable spell-checking feature.

Getting started

  1. Run this command:
flutter pub add languagetool_textfield
  1. Import the package:
import 'package:languagetool_textfield/languagetool_textfield.dart';

Quick Start

To start using the plugin, copy this code or follow the example project in 'languagetool_textfield/example'

// Create a text controller for the Widget
final _controller = LanguageToolController();

// Use the text field widget in your layout
child: LanguageToolTextField(
  controller: _controller,

  // A language code like en-US, de-DE, fr, or auto to guess
  // the language automatically.
  // language = 'auto' by default.
  language: 'en-US',
);

// Don't forget to dispose the controller
_controller.dispose();

Using Debounce and Throttle in LanguageTool TextField

To incorporate the debounce or throttle functionality into the LanguageTool TextField, follow these:

Create a LanguageToolController and provide the desired debounce/throttle delay duration and delay type:

final _controller = LanguageToolController(
  // If the delay value is [Duration.zero], no delay is applied.
  delay: Duration(milliseconds: 500), // Set the debounce/throttle delay duration here
  delayType: DelayType.debouncing, // Choose either DelayType.debouncing or DelayType.throttling
);

DelayType.debouncing - Calls a function when a user hasn't carried out the event in a specific amount of time.

DelayType.throttling - Calls a function at intervals of a specified amount of time while the user is carrying out the event.

Legal

This is an unofficial plugin. We are not affiliated with LanguageTool. All logos are of their respected owners.

Current issues

Current issues list is here.
Found a bug? Open the issue.

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden