Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erayagdogan/dictionary
Jetpack Compose dictionary app using https://dictionaryapi.dev/ as API.
https://github.com/erayagdogan/dictionary
android-app dictionary jetpack-compose material-3 multi-module mvvm-architecture pagination paging3 retrofit2 room vievmodel
Last synced: about 1 month ago
JSON representation
Jetpack Compose dictionary app using https://dictionaryapi.dev/ as API.
- Host: GitHub
- URL: https://github.com/erayagdogan/dictionary
- Owner: ErayAgdogan
- License: mit
- Created: 2023-01-31T12:27:19.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-27T12:59:01.000Z (over 1 year ago)
- Last Synced: 2024-11-10T12:38:24.638Z (3 months ago)
- Topics: android-app, dictionary, jetpack-compose, material-3, multi-module, mvvm-architecture, pagination, paging3, retrofit2, room, vievmodel
- Language: Kotlin
- Homepage:
- Size: 686 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dictionary
Jetpack Compose dictionary app using [free dictionary API](https://dictionaryapi.dev/) as API and can cache data for offline use.## Preview
[preview.webm](https://github.com/ErayAgdogan/Dictionary/assets/124050694/77391711-e364-4f1b-887d-b7ee4d7e65ab)
## Tech Stacks/ Libraries
1. Jetpack Compose
1. Material 3
1. Multi-Module
1. Retrofit 2
1. Room
1. Datastore
1. Paging 3
1. Hilt
1. Viewmodel
## TODO List
- **Testing**: My knowledge about testing is very limited. I am planning to learn more about testing on android and implement it on this project.
- **Support Multiple Screens**
- **Code Documentation**