https://github.com/dofire/English-Dictionary
native android app, using jetpack compose UI
https://github.com/dofire/English-Dictionary
android jetpack-compose kotlin
Last synced: 21 days ago
JSON representation
native android app, using jetpack compose UI
- Host: GitHub
- URL: https://github.com/dofire/English-Dictionary
- Owner: dofire
- Created: 2022-09-22T06:23:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-05T06:24:46.000Z (over 2 years ago)
- Last Synced: 2025-04-04T23:11:12.056Z (28 days ago)
- Topics: android, jetpack-compose, kotlin
- Homepage:
- Size: 588 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# English-Dictionary
## Note
- This page is created to demonstrate my app flow
- you can find the previous version via this link: https://github.com/TorryDo/Transe-v1-pub-deprecated## Demo
https://youtu.be/dG0OEL_YBG0
## About this app
### 1, Tech stack
- Kotlin language
- Jetpack Compose UI with custom state management
- Multi-Module architecture
- MVVI pattern with clean architecture
- Kotlin Coroutine Flows
- Ktor, Room Persistence, Kotlin Serialization, Moshi
- Firebase, Firestore, FCM, Authentication, …
- Koin DI### 2, Features
- Look up English word definitions
- Create Flash-cards, save word collection to cloud
- Extract words from input image
- Look up English word definitions directly from other apps via Floating Bubble
- Remind recently searched words
- Show saved words in flashcard carousel### 3, Screenshots
| | | |
| :--------------------------------: | :--------------------------------: | :--------------------------------: |
|  |  |  |
|  |  |  |
|  |  |  |
|  |  |  |
|  |  |  |
|  |  |  |
|  |  |  |
|  |  |  |
|  |  |  |
|  |  |  |