/DictionaryJetpackCompose

DictionaryJetpackCompose is an application written in Kotlin that provides a simple solution to perform CRUD operations on a room database using Kotlin Flow in a clean architecture.

Primary LanguageKotlin

DictionaryJetpackCompose

It's an app built with Kotlin that shows how to perform CRUD operations in the Room database using Kotlin Flow in clean architecture using Android Architecture Components and the MVVM Architecture Pattern. For the UI it uses Jetpack Compose, Android's modern toolkit for building native UI.

InCollage_20230810_182654844

Below you can find the docs for each tehnology that is used in this app:

Android Architecture Components:

  1. ViewModel
  2. Navigation

Dependency Injection:

Hilt for Android

Asynchronous Programming:

  1. kotlin Coroutines
  2. Asynchronous Flow

Other Android Components:

  1. Jetpack Compose
  2. Room