zeba_academy_localization 1.0.0
zeba_academy_localization: ^1.0.0 copied to clipboard
Smart offline localization and accessibility Flutter package
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project follows Semantic Versioning.
1.0.0 — Initial Release #
✨ Features #
-
🌍 Automatic Locale Detection using device settings.
-
🌐 Offline Translation System for predefined phrases without external APIs.
-
🔊 Text-to-Speech (TTS) support for multiple languages.
-
🎤 Voice Input Helper for capturing speech and converting it to text.
-
🔤 Dynamic Font Scaling to support accessibility and user text scaling preferences.
-
🎨 Theme Helper to detect dark/light colors and improve readability.
-
📱 Example Application demonstrating:
- Voice input
- Offline translation
- Text-to-speech
- Locale detection
- Accessibility support
⚡ Improvements #
- Optimized helper classes for lightweight performance.
- Designed API to be simple and developer-friendly.
- Clean project structure for easier integration.
🛠 Maintenance #
-
Added Flutter analyzer compliance with modern APIs.
-
Replaced deprecated Flutter APIs:
withOpacity→withValuestextScaleFactor→textScaler- Deprecated color channels updated to new API.
-
Improved internal code quality and lint compliance.
📚 Documentation #
-
Added production-ready README.md.
-
Included usage examples for all helpers:
- LocaleHelper
- OfflineTranslation
- VoiceInputHelper
- TTSHelper
- FontHelper
- ThemeHelper
-
Added screenshots section for pub.dev preview.
📦 Package #
- Initial release of Zeba Academy Smart Localization Flutter package.
