Skip to content

Releases: evovetech/codegraft

0.8.7

15 Jan 04:35

Choose a tag to compare

Download

Gradle Setup

example project structure:

project/
    app/
        src/
        build.gradle
    lib/
        src/
        build.gradle
    build.gradle
    settings.gradle

project/build.gradle

buildscript {
    ext {
        codegraftVersion = '0.8.7'
    }
    dependencies {
        classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
    }
}

app/build.gradle

apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'

// optional
codegraft {
    // turn off incremental transform
    incremental = false
}

lib/build.gradle

apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'

// optional extensions
dependencies {
    // Crashlytics extension
    api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
    
    // Okhttp extension
    api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
    
    // Retrofit extension
    api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
    
    // Realm extension
    api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}

0.8.6

07 Oct 21:40

Choose a tag to compare

Download

Gradle Setup

example project structure:

project/
    app/
        src/
        build.gradle
    lib/
        src/
        build.gradle
    build.gradle
    settings.gradle

project/build.gradle

buildscript {
    ext {
        codegraftVersion = '0.8.6'
    }
    dependencies {
        classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
    }
}

app/build.gradle

apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'

// optional
codegraft {
    // turn off incremental transform
    incremental = false
}

lib/build.gradle

apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'

// optional extensions
dependencies {
    // Crashlytics extension
    api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
    
    // Okhttp extension
    api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
    
    // Retrofit extension
    api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
    
    // Realm extension
    api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}

0.8.5

06 Oct 16:09

Choose a tag to compare

Download

Gradle Setup

example project structure:

project/
    app/
        src/
        build.gradle
    lib/
        src/
        build.gradle
    build.gradle
    settings.gradle

project/build.gradle

buildscript {
    ext {
        codegraftVersion = '0.8.5'
    }
    dependencies {
        classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
    }
}

app/build.gradle

apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'

lib/build.gradle

apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'

// optional extensions
dependencies {
    // Crashlytics extension
    api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
    
    // Okhttp extension
    api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
    
    // Retrofit extension
    api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
    
    // Realm extension
    api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}

0.8.4

02 Oct 14:49

Choose a tag to compare

Download

Gradle Setup

example project structure:

project/
    app/
        src/
        build.gradle
    lib/
        src/
        build.gradle
    build.gradle
    settings.gradle

project/build.gradle

buildscript {
    ext {
        codegraftVersion = '0.8.4'
    }
    dependencies {
        classpath "evovetech.codegraft:inject-plugin:${codegraftVersion}"
    }
}

app/build.gradle

apply plugin: 'com.android.application'
// ...
apply plugin: 'codegraft.inject.android'

lib/build.gradle

apply plugin: 'com.android.library'
// ...
apply plugin: 'codegraft.inject.android'

// optional extensions
dependencies {
    // Crashlytics extension
    api "evovetech.codegraft:inject-extension-crashlytics:${codegraftVersion}"
    
    // Okhttp extension
    api "evovetech.codegraft:inject-extension-okhttp3:${codegraftVersion}"
    
    // Retrofit extension
    api "evovetech.codegraft:inject-extension-retrofit2:${codegraftVersion}"
    
    // Realm extension
    api "evovetech.codegraft:inject-extension-realm:${codegraftVersion}"
}

0.8.3

01 Oct 07:26

Choose a tag to compare

0.8.2

30 Sep 00:46

Choose a tag to compare

0.8.1

29 Sep 20:33

Choose a tag to compare

0.8.0

23 Sep 20:55

Choose a tag to compare

0.7.8

20 Sep 11:01

Choose a tag to compare