/Dictionary-Abbrevitaions

A Simple Dictionary App

Primary LanguageKotlin

AbbreviationApp

This app can be used to get the list of Meanings/Largeforms for Abbreviation/Shortform.

Functionality :

  1. User can enter Words and Abbreviations to search the meanings.
  2. On Search button click, it will display the list of largeforms for the abbreviation provided by user.
  3. On Search button click, it will display the list of meanings for the word provided by user.
  4. On Reset button click, it will reset the app and user can repeat the above 2 steps.

Technical Details :

  1. API used to get meanings for abbreviation from : http://www.nactem.ac.uk/software/acromine/rest.html
  2. API used to get meanings for given word https://api.dictionaryapi.dev/api/v2/entries/en/
  3. This application is developed in Native Android using Kotlin language.
  4. It follows the MVVM architecture and uses Live Data, Coroutines, Data Binding etc.
  5. It uses Retrofit for network API call.

Demo :

Image1 Image2 Image3