/DictionaryKotlin

📘This app uses an API to display data. It uses the following Data Binding, Retrofit, Koin, MVVM, Kotlin Coroutines, Room and for testing Mockito

Primary LanguageKotlin

Dictionary

Urban Dictionary is a crowdsourced online dictionary for slang words and phrases, operating under the motto "Define Your World." The website was founded in 1999 by Aaron Peckham.

You will need to add an API on the BuildConfig Files

API

Packages:

The presentation package is a mix of MVVM, and It has the UI, ViewModels, and ViewState

The domain package has usecase, domain models, and repository interfaces.

The data package has room components.

The project uses

  • Retrofit 2

  • Data Binding

  • Room DB

  • Koin

  • Kotlin Coroutines

  • Testing (Mockito)

App Samples

More Features