Search Gradle plugins

io.github.vivekgupta4git.mvvm-arch

Often implementing mvvm architecture in the android, there are always a boilerplate code. Such as Mapper for converting models from the network to the domain,creating data sources and data repositories etc. This plugin aims to reduce the boilerplate such codebase

https://vivekgupta4git.github.io/

Sources: https://github.com/vivekgupta4Git/GenerateArchitecture.git

Version 1.0.4 (latest)

1.0.4

Created 25 August 2024.

Often implementing mvvm architecture in the android, there are always a boilerplate code. Such as Mapper for converting models from the network to the domain,creating data sources and data repositories etc. This plugin aims to reduce the boilerplate of such codebase

Using the plugins DSL:

plugins {
  id("io.github.vivekgupta4git.mvvm-arch") version "1.0.4"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org/m2/")
    }
  }
  dependencies {
    classpath("io.github.vivekgupta4git:mvvm:1.0.4")
  }
}

apply(plugin = "io.github.vivekgupta4git.mvvm-arch")

Using the plugins DSL:

plugins {
  id "io.github.vivekgupta4git.mvvm-arch" version "1.0.4"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "io.github.vivekgupta4git:mvvm:1.0.4"
  }
}

apply plugin: "io.github.vivekgupta4git.mvvm-arch"

Learn how to apply plugins to subprojects