Skip to content

An Android app that allows users to search for words and get instant definitions. Built with Clean Architecture+MVVM & Jetpack Compose.

Notifications You must be signed in to change notification settings

AdityaKumarGt/Dictionary-App-CleanArchitecture

Repository files navigation

app icon

Dictionary App

Overview

The Dictionary App is a mobile application for Android that allows users to search for words and get instant definitions. One of the key features of this app is the ability to save searched words in a local cache, enabling users to access their already searched words even when offline.

Features

  • Word Search: Users can search for definitions of any word.
  • Offline Access: Searched words are saved in a local cache, allowing users to access them even without an internet connection.
  • Fast Retrieval: Cached words are retrieved quickly for an efficient user experience.

Screenshots

HomeScreen HomeScreen HomeScreen

Video Demo

Video_Demo.mp4

Technologies and Architecture Used:

  • Clean Architecture with MVVM
  • Kotlin
  • Jetpack Compose for UI
  • Dagger Hilt for Dependency Injection
  • Kotlin Coroutines & Flows
  • Retrofit for Rest API integration
  • Room Database for Local Caching
  • Lottie animation

Acknowledgments

About

An Android app that allows users to search for words and get instant definitions. Built with Clean Architecture+MVVM & Jetpack Compose.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages