Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 866 Bytes

README.md

File metadata and controls

20 lines (14 loc) · 866 Bytes

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