Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danger-ahead/flutter_dictionary
Multi-language dictionary app built using Flutter
https://github.com/danger-ahead/flutter_dictionary
api database dictionary flutter hacktoberfest sqflite sqlite
Last synced: 26 days ago
JSON representation
Multi-language dictionary app built using Flutter
- Host: GitHub
- URL: https://github.com/danger-ahead/flutter_dictionary
- Owner: danger-ahead
- License: mit
- Created: 2021-06-05T18:15:26.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-01T05:11:52.000Z (3 months ago)
- Last Synced: 2024-10-03T15:14:54.421Z (about 1 month ago)
- Topics: api, database, dictionary, flutter, hacktoberfest, sqflite, sqlite
- Language: Dart
- Homepage: https://play.google.com/store/apps/details?id=dangerahead.dictionary&pcampaignid=web_share
- Size: 17 MB
- Stars: 19
- Watchers: 1
- Forks: 19
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Flutter Dictionary
Flutter Dictionary is a mobile app that allows you to search for the meanings of words in different languages. You can also listen to the pronunciation of the words and save them to your favorites list.
## Features
- Search for words in English, Spanish, French, Russian, German, Italian, Hindi, Japanese, Arabic and Korean
- Listen to the pronunciation of the words
- Save words to your favorites list
- View your search history### Screenshots
| ![Screenshot](images/history_screen.jpeg) | ![Screenshot](images/home_screen.jpeg) | ![Screenshot](images/result_screen.jpeg) |
| :---: | :---: | :---: |
| *Search History Screen* | *Home Screen* | *Definition Screen* |- Dark mode
| ![Screenshot](images/history_screen(dark).jpeg) | ![Screenshot](images/home_screen(dark).jpeg) | ![Screenshot](images/result_screen(dark).jpeg) |
| :---: | :---: | :---: |
| *Search History Screen* | *Home Screen* | *Definition Screen* |- Now Have Error Animation
## Installation
To run this app, you need to have Flutter installed on your machine. Then, clone this repository and navigate to the project folder. Run the following commands to install the dependencies and launch the app:
```bash
flutter pub get
flutter run
```## Usage
To use the app, enter a word in the search bar and select a language from the dropdown menu. You will see the definition, synonyms, antonyms, and examples of the word. You can also tap on the speaker icon to hear the pronunciation of the word. To save a word to your favorites list, tap on the star icon. To view your favorites list or your search history, tap on the menu icon on the top left corner. To switch between dark and light mode, tap on the moon icon on the top right corner.
## Contribution
This project is open for contributions. If you want to contribute, please follow these steps:
- Fork this repository
- Clone the repository
- Create a branch with your feature or bug fix name
- Make your changes and commit them
- Push your branch and create a pull request
- Wait for feedback and approval
- Please make sure to follow the code style and commit message conventions.## License
This project is licensed under the MIT License.
[![Play Store](https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=google-play&logoColor=white)](https://play.google.com/store/apps/details?id=dangerahead.dictionary&pcampaignid=web_share)
[![](https://static.wikia.nocookie.net/logopedia/images/d/d6/Available_at_Amazon_Appstore.svg/revision/latest/scale-to-width-down/145?cb=20201007175539)](https://www.amazon.com/gp/product/B09BG7C574)
## API Resources
#### Used [freeDictionaryAPI](https://github.com/meetDeveloper/freeDictionaryAPI) for fetching meanings.
#### Used [Random-Words-API](https://github.com/mcnaveen/Random-Words-API) for fetching random words.
## Attributions:
#### By Ha1992ya - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=47290666
#### [GitHub Logo](https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png)
#### `icon.png` by [Freepik](https://www.freepik.com) from [Flaticon](https://www.flaticon.com/)
#### `available at amazon appstore` logo from [Logopedia | Fandom](https://logos.fandom.com/wiki/Amazon_Appstore)