A modern multilingual language learning tool with dictionary lookup and word saving features, built with Flutter.
- Japanese Dictionary Search: Look up Japanese words, kanji, and phrases
- Automatic Kana Conversion: Convert romaji to kana while typing
- Word Saving: Save words for later review
- Clipboard Monitoring: Automatically search for text copied to clipboard
- Customizable Settings: Configure display options, language preferences, and more
- Dark Mode Support: Comfortable viewing in any lighting condition
Screenshots will be added after initial implementation
- Flutter SDK (latest stable version)
- Android Studio or VS Code with Flutter plugins
- An Android or iOS device/emulator
-
Clone the repository:
git clone https://github.com/yourusername/yomitan-search.git -
Navigate to the project directory:
cd yomitan-search -
Install dependencies:
flutter pub get -
Run the app:
flutter run
The app follows a clean architecture approach with:
- Models: Data structures representing dictionary entries and app state
- Services: Business logic for dictionary lookups, storage, and utilities
- Screens: UI components for different app sections
- Widgets: Reusable UI components
- Utils: Helper functions and utilities
This app is inspired by the Yomitan browser extension for Japanese language learning.