Yamvil
  • 🚀What is Yamvil
  • ⚔️MVVM vs MVI
  • 👩‍💻Installation
  • 📖Lexicon
  • 🧰Usage
    • ㊗️UiAction
    • 📱UiState
    • 🎭UiEvent
    • 🧠ViewModel
    • 🧩Fragment
    • 🖼️Composable
Powered by GitBook
On this page

Installation

How to configure your project to use Yamvil

Yamvil artifacts are stored in Maven Central,

In libs.versions.toml, add the following;

[versions]
yamvil = "0.0.1"

[libraries]
yamvil = { group = "dev.galex.yamvil", name = "runtime", version.ref = "yamvil" }

[plugins]
yamvil = { id = "dev.galex.yamvil", version.ref = "yamvil" }    

In the root build.gradle.tks add the following:

plugins {
    alias(libs.plugins.yamvil) apply false
}

And the build.gradle.kts build file of any module yamvil is needed, add the following:

plugins {
    alias(libs.plugins.yamvil)
}

dependencies {
    implementation(libs.yamvil)
}

A good Gradle Sync and you should be good to go!

PreviousMVVM vs MVINextLexicon

Last updated 12 months ago

👩‍💻