パッケージ、リポジトリ、アプリカテゴリを検索

artistic_multilingual_keyboards のカバー
パッケージ詳細v0.0.4

artistic_multilingual_keyboards

Flutterパッケージで、アプリにマルチリンガルキーボードを追加できる完全にカスタマイズ可能なものです。現在、英語、ウルドゥー語、シンディ語のキーボードを使用できます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
57
いいね数
29
Pub ポイント
130

パッケージをインストール

flutter pub add artistic_multilingual_keyboards

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

開発者がアプリケーションに多言語キーボードを統合できる完全カスタマイズ可能なFlutterパッケージで、英語、ウルドゥ語、シンディ語に対応しています。さまざまな言語間でのスムーズな入力を目的としており、Android、iOS、Web、macOS、Windows、Linuxでネイティブに近い入力体験を提供します。南アジアの多言語ユーザーをターゲットとしたアプリに最適で、最小限のセットアップで直感的なキーボードレイアウトを提供します。Flutterのクロスプラットフォーム機能を活用して、デバイス間で一貫したパフォーマンスと外観を確保します。

用途

  • 多言語対応モバイルアプリ
  • 教育プラットフォーム
  • 地域言語コンテンツの作成
  • 言語学習ツール
  • 南アジアのユーザー向けのユーザーアクセス

主な機能

  • 英語、ウルドゥ語、シンディー語のサポート
  • 完全にカスタマイズ可能なUI
  • クロスプラットフォーム互換性
  • pub を通じた簡単な統合
  • 応答性のあるキーボードレイアウト
  • 最小限の構成が必要

適している対象

  • 多言語ユーザーをターゲットにする開発者
  • 地域言語入力が必要なアプリ
  • 教育または言語ソフトウェア
  • 言語の多様性を持つクロスプラットフォームプロジェクト

注意事項

  • 現在、3つの言語に限定されています
  • 高度なカスタマイズには手動でのレイアウト調整が必要です
  • 組み込みのテキスト予測や自動修正なし
  • 静的または準動的キーボードのニーズに最適
  • ブランドの整合性を確保するために追加のスタイル設定が必要になる場合があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Artistic Multilingual Keyboards

A fully customizable Flutter package that lets you add multilingual keyboards to your app — English, Urdu, and Sindhi, plus numeric and symbolic layouts. Fully customizable designs.

pub.dev License: MIT Platforms: Android, iOS

Features

  • English, Urdu, Sindhi keyboards — numeric and symbolic layouts too
  • Fully customizable — key styling, elevation, shadows, border radius, colors
  • Language switching button, custom keyboard actions (next/done), FocusNode + controller driven
  • Lightweight, no external dependencies
Example
Keyboard designs
English Urdu Sindhi Numeric & Symbolic

Installation

Add the dependency to your pubspec.yaml:

dependencies:
  artistic_multilingual_keyboards: ^0.0.4

Or run:

$ flutter pub add artistic_multilingual_keyboards
Import
import 'package:artistic_multilingual_keyboards/keyboards_layouts/keyboard_layouts.dart';

Usage

Check the complete example in the Example folder.

KeyboardLayouts(
  textEditingController: TextEditingController(),
  focusNode: FocusNode(),
  isKeyboardOpen: true,
  enableLanguageButton: false,
  keyElevation: 12,
  keyShadowColor: Colors.black,
  keyBorderRadius: BorderRadius.circular(10),
  keyboardAction: KeyboardAction.actionNext,
  currentKeyboardLanguage: KeyboardLanguages.english,
);

Contribution

  1. Use this package, test it, and report any issues/bugs found.
  2. Contribute by adding more features.
  3. Share your suggestion or feedback.

Developer

Kamran Khan

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。