tappy_keyboard 3.0.0 copy "tappy_keyboard: ^3.0.0" to clipboard
tappy_keyboard: ^3.0.0 copied to clipboard

Embedded Screen Keyboard

Flutter Embedded Keyboard #

A powerful and customizable embedded keyboard solution for Flutter applications. This package provides a flexible and easy-to-integrate keyboard that can be embedded directly into your Flutter UI.

Features #

  • 🎹 Customizable keyboard layouts
  • 🔤 Support for multiple input types (numeric, alphanumeric)
  • 🎨 Themable design with customizable colors and styles
  • 📱 Responsive design that works on all screen sizes
  • 🔄 Easy integration with existing Flutter applications
  • 🎯 Built-in animations and transitions
  • 🔒 Secure input handling

Getting started #

Add the package to your pubspec.yaml:

dependencies:
  tappy_keyboard: ^0.0.1

Then run:

flutter pub get

Usage #

Here's a simple example of how to use the embedded keyboard:

import 'package:tappy_keyboard/tappy_keyboard.dart';

TappyKeyboard(
    type: TappyKeyboardType.numeric,
    showOnFocus: false,
);

TappyKeyboard(
  type: TappyKeyboardType.alphanumeric,
  showAtSymbol: true,
  onTap: (key) {},
  child: Padding(
    padding: const EdgeInsets.all(40.0),
    child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [
        for (int i = 1; i <= 15; i++)
          TextField(
            decoration: InputDecoration(
              label: Text("Input Field $i"),
            ),
          ),
      ],
    ),
  ),
);

For more advanced usage and customization options, check out the example app in the /example directory.

Customization #

The keyboard can be customized in various ways:

TappyKeyboard(
  theme: TappyKeyboardTheme(
    backgroundColor: Colors.transparent,
  ),
  type: TappyKeyboardType.numeric,
  onTap: (key){},
)

Additional information #

Contributing #

We welcome contributions! Please feel free to submit a Pull Request.

License #

This project is licensed under the MIT License - see the LICENSE file for details.

1
likes
0
points
100
downloads

Publisher

unverified uploader

Weekly Downloads

Embedded Screen Keyboard

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

auto_size_text, flutter, provider

More

Packages that depend on tappy_keyboard