Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tokhy1/dictionaryapp
Dictionary App is a powerful and user-friendly mobile application designed to help users quickly and easily find definitions, translations, and synonyms for words in multiple languages. This app is built using the Kotlin programming language, offering a seamless and efficient experience for Android users.
https://github.com/tokhy1/dictionaryapp
android android-app api clean-architecture database dictionary jetpack-compose kotlin mvvm-architecture retrofit room-database
Last synced: about 1 month ago
JSON representation
Dictionary App is a powerful and user-friendly mobile application designed to help users quickly and easily find definitions, translations, and synonyms for words in multiple languages. This app is built using the Kotlin programming language, offering a seamless and efficient experience for Android users.
- Host: GitHub
- URL: https://github.com/tokhy1/dictionaryapp
- Owner: tokhy1
- Created: 2023-09-14T21:32:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-14T22:32:36.000Z (over 1 year ago)
- Last Synced: 2024-11-08T11:50:28.288Z (3 months ago)
- Topics: android, android-app, api, clean-architecture, database, dictionary, jetpack-compose, kotlin, mvvm-architecture, retrofit, room-database
- Language: Kotlin
- Homepage:
- Size: 286 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dictionary App
Dictionary App is a powerful and user-friendly mobile application designed to help users quickly and easily find definitions, translations, and synonyms for words in multiple languages. This app is built using the Kotlin programming language, offering a seamless and efficient experience for Android users.## App Preview
![App UI](screenshots/design.jpg)
## Features
- Search for Words
- Offline Mode
- Detailed Word Information
- User-Friendly Interface## Acknowledge
In This App i used:
- Jetpack Compose for the design
- Clean Architecture
- Api integration with dictionary api
- RoomDatabase for local database and Cache the api data
- Retrofit for dealing with Api and make http requests
- Use Cases## Contributing
1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request## Contact
- Email:
- LinkedIn: [LinkedIn Profile](https://www.linkedin.com/in/mohamed-ashraf-abd-elmoneam-409538246?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3BgLq%2BPh0QQX62Mwzt3ozQGQ%3D%3D)Happy Coding!