Skip to content

Jetpack Compose Dictionary app that gets data from API and caches it locally using Room, Clean Architecture...

License

Notifications You must be signed in to change notification settings

raheemadamboev/dictionary

Repository files navigation

dictionary

Simple Dictionary application that you can search for words and it gives you information about the word. UI is built by Jetpack Compose and Clean Architecture architectural pattern is applied. Information about word is requested from API by Retrofit and it is cached locally using Room database. Room database is single source of truth. Dependencies are injected using Dagger Hilt. Kotlin Coroutines are used for asynchronous work. Kotlin Flow is used to observe data.

Dictionary

Download demo

Tech stack:

  • Clean Architecture
  • MVVM
  • Jetpack Compose
  • Room
  • Retrofit
  • Kotlin Coroutines
  • Kotlin Flow
  • Hilt Dependency Injection

About

Jetpack Compose Dictionary app that gets data from API and caches it locally using Room, Clean Architecture...

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages