Search packages, repositories and app categories

artistic_multilingual_keyboards cover
Package detailsv0.0.4

artistic_multilingual_keyboards

A fully customizable Flutter package which allows you to add multi lingual keyboard in your apps. For now you can use English, Urdu and Sindhi keyboards.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
57
Likes
29
Pub points
130

Install package

flutter pub add artistic_multilingual_keyboards

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A fully customizable Flutter package enabling developers to integrate multilingual keyboards into their applications, supporting English, Urdu, and Sindhi. Designed for seamless input across diverse languages, it offers a native-like typing experience on Android, iOS, Web, macOS, Windows, and Linux. The package is ideal for apps targeting multilingual users in South Asia, providing intuitive keyboard layouts with minimal setup. It leverages Flutter's cross-platform capabilities to ensure consistent performance and appearance across devices.

Use cases

  • Multilingual mobile apps
  • Educational platforms
  • Regional language content creation
  • Language learning tools
  • User interfaces for South Asian audiences

Key features

  • Support for English, Urdu, and Sindhi
  • Fully customizable UI
  • Cross-platform compatibility
  • Easy integration via pub
  • Responsive keyboard layouts
  • Minimal configuration required

Suitable for

  • Developers targeting multilingual users
  • Apps requiring regional language input
  • Educational or linguistic software
  • Cross-platform projects with language diversity

Considerations

  • Limited to three languages currently
  • Requires manual layout adjustments for advanced customization
  • No built-in text prediction or autocorrect
  • Best suited for static or semi-dynamic keyboard needs
  • May require additional styling for brand alignment

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

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

Categories

Source repository

Projects using this package

No data available yet.