flutter_custom_keyboard 1.0.1 copy "flutter_custom_keyboard: ^1.0.1" to clipboard
flutter_custom_keyboard: ^1.0.1 copied to clipboard

A highly customizable Flutter keyboard widget with modern animations, haptic feedback, and cross-platform support. Perfect replacement for system keyboards in forms, login screens, and search fields.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-01-30 #

Added #

  • ๐ŸŽ‰ Initial release of Flutter Custom Keyboard package
  • โŒจ๏ธ Complete custom keyboard widget with QWERTY, numeric, and symbols layouts
  • ๐ŸŽจ Modern UI design with gradients, shadows, and rounded corners
  • โšก Multi-layer animations including scale, ripple, flash, and glow effects
  • ๐Ÿ“ฑ Cross-platform support for Android and iOS
  • ๐Ÿ’ซ Haptic feedback with different patterns for different key types
  • ๐Ÿ”„ Smart state management for shift/caps lock functionality
  • ๐Ÿ“ Responsive design that adapts to different screen sizes
  • ๐ŸŽฏ Easy integration with drop-in CustomTextField widget
  • ๐Ÿ“ฆ KeyboardScaffold for global keyboard management
  • ๐Ÿ”’ Automatic input focus and scrolling management
  • โœจ Visual feedback with instant response to key presses
  • ๐ŸŽฎ Programmatic keyboard control via KeyboardManager
  • ๐Ÿ“– Comprehensive documentation and examples
  • ๐Ÿงช Example app demonstrating all features

Features #

  • Keyboard Layouts:

    • QWERTY layout with full alphabet support
    • Numeric layout with number pad
    • Symbols layout with special characters and punctuation
    • Easy switching between layouts with dedicated keys
  • Visual Effects:

    • Scale animation on key press
    • Ripple effect expanding from tap point
    • Flash animation for instant visual feedback
    • Glow effect for special keys (Enter, Backspace, Shift)
    • Dynamic elevation changes during interaction
    • Modern gradient backgrounds and shadows
  • User Experience:

    • Haptic feedback with contextual vibration patterns
    • Smooth keyboard slide-in/out animations
    • Automatic scrolling to keep focused fields visible
    • Smart focus management between multiple text fields
    • System keyboard suppression to prevent conflicts
  • Developer Experience:

    • Simple drop-in replacement for TextField
    • Minimal setup with KeyboardScaffold wrapper
    • Flexible CustomKeyboard widget for advanced usage
    • Comprehensive API with KeyboardManager
    • TypeScript-like API documentation
    • Rich example app with multiple use cases
  • Technical:

    • Built with Flutter 3.10.0+ and Dart 3.0.0+
    • Uses TickerProviderStateMixin for smooth animations
    • Proper memory management with dispose methods
    • Cross-platform haptic feedback implementation
    • Optimized for performance with efficient state management

API Reference #

  • KeyboardScaffold: Main wrapper widget for global keyboard functionality
  • CustomTextField: Drop-in TextField replacement with keyboard integration
  • CustomKeyboard: Core keyboard widget for advanced usage
  • KeyboardManager: Static class for programmatic keyboard control
  • KeyboardStateManager: State management for keyboard layouts and modes
  • KeyboardLayouts: Predefined layout configurations
  • KeyData: Individual key configuration model

Documentation #

  • Comprehensive README.md with installation and usage guide
  • API documentation with detailed property descriptions
  • Multiple usage examples from basic to advanced
  • Troubleshooting guide for common issues
  • Platform-specific feature compatibility table
  • Contributing guidelines and development setup

Known Issues #

  • None reported in initial release

Breaking Changes #

  • None (initial release)

Release Notes #

What's New in 1.0.0 #

This is the initial stable release of Flutter Custom Keyboard, providing a complete solution for custom keyboard implementation in Flutter applications.

Key Highlights:

  • โœ… Production Ready: Thoroughly tested and optimized for performance
  • โœ… Easy Integration: Drop-in replacement for standard TextField widgets
  • โœ… Beautiful Design: Modern Material Design with smooth animations
  • โœ… Cross-Platform: Works seamlessly on both Android and iOS
  • โœ… Developer Friendly: Comprehensive documentation and examples

Perfect For:

  • Login and registration forms
  • Search functionality
  • Chat applications
  • Data entry forms
  • Any app requiring custom text input

Get Started:

dependencies:
  flutter_custom_keyboard: ^1.0.0

We're excited to see what you build with Flutter Custom Keyboard! ๐Ÿš€

1
likes
0
points
590
downloads

Publisher

unverified uploader

Weekly Downloads

A highly customizable Flutter keyboard widget with modern animations, haptic feedback, and cross-platform support. Perfect replacement for system keyboards in forms, login screens, and search fields.

Repository (GitHub)
View/report issues

Topics

#keyboard #input #ui #widget #animation

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_custom_keyboard