indica_keyboard 0.1.0 copy "indica_keyboard: ^0.1.0" to clipboard
indica_keyboard: ^0.1.0 copied to clipboard

A high-performance multilingual keyboard plugin for Flutter with native Android optimization. Supports English, Hindi, and Marathi with 3-5x faster text processing, automatic conjunct formation, intel [...]

0.1.0 Native Android Integration #

  • 🚀 MAJOR: Native Android Processing - Ultra-optimized native text processing with 3-5x performance improvement
  • 🧠 MAJOR: Smart Memory Management - LRU caches and object pooling for 60% less memory usage
  • 🔄 MAJOR: Automatic Fallback System - Transparent native-to-Dart fallback with zero configuration
  • 📊 NEW: Performance Monitoring - Real-time performance metrics and comprehensive logging
  • ⚡ NEW: Batch Processing - Process multiple operations in single native call for 3x speed boost
  • 🛡️ NEW: Production Ready - Enterprise-grade optimization with automatic error handling
  • 📱 ENHANCED: Android Platform Integration - TextUtils, ArrayMap, and platform-optimized collections
  • 🎯 ENHANCED: API Simplification - Removed IndicaKeyboardField, focused on single IndicaKeyboard widget
  • 🔧 ENHANCED: Developer Experience - Advanced debugging, cache optimization, and performance insights
  • ✨ BREAKING: Simplified Public API - Only IndicaKeyboard widget exported for cleaner integration

0.0.2 #

  • NEW: Conjunct Consonant Formation - Added '+' button functionality for creating conjunct consonants in Devanagari scripts (Hindi/Marathi)
  • NEW: IndicaKeyboardField Widget - Complete keyboard input solution with integrated TextField and automatic focus management
  • IMPROVED: Focus Management - Internal focus node handling eliminates need for manual focus setup
  • IMPROVED: Text Input Handling - Cursor-aware text input and backspace functionality moved inside the package
  • IMPROVED: User Experience - Toggle conjunct mode on/off with visual feedback and intuitive consonant ordering
  • ENHANCED: API Simplification - Reduced integration code from 50+ lines to just 3 lines for basic usage
  • ENHANCED: Examples - Added simple_example.dart showing ultra-simplified usage

0.0.1 #

  • Initial release of Indica Keyboard Plugin
  • Multi-language support for English, Hindi, and Marathi
  • Smart text input with vowel attachments for Devanagari scripts
  • Dynamic keyboard layouts with multiple pages for complex scripts
  • Customizable UI with theming support
  • Haptic feedback integration
  • Three-state shift functionality for English
  • Context-sensitive keyboard behavior
  • Comprehensive example app demonstrating all features
1
likes
140
points
47
downloads

Publisher

verified publishernoelpinto.dev

Weekly Downloads

A high-performance multilingual keyboard plugin for Flutter with native Android optimization. Supports English, Hindi, and Marathi with 3-5x faster text processing, automatic conjunct formation, intelligent text input, and seamless native-Dart fallback.

Repository (GitHub)
View/report issues

Topics

#keyboard #multilingual #hindi #marathi #devanagari

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, flutter_svg, plugin_platform_interface

More

Packages that depend on indica_keyboard

Packages that implement indica_keyboard