Download AAR/Sample app :

Dependency Management Android studio_

Add following in your gradle dependency app/build.gradle:

//for android annotaion 
apt "org.androidannotations:androidannotations:3.2"
compile 'org.androidannotations:androidannotations-api:3.2'
compile 'org.parceler:parceler-api:1.0.3'
apt "org.parceler:parceler:1.0.3"

// for network call and json processing
compile 'com.squareup.okhttp:okhttp-apache:2.3.0'
compile 'com.google.code.gson:gson:2.1'

//for event 
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.makeramen:roundedimageview:2.2.1'
// for bug report
compile 'com.crittercism:crittercism-android-agent:+'


Adding Quikwallet SDK as dependency:

STEP 1 ) Copy qwcore-{version}.aar and qwsdkui-{version}.aar to your app/libs directory.

STEP 2) Add following two entry in your gradle app/build.gradle :

repositories {
    mavenCentral()
    flatDir {
        dirs 'libs'
 }
}

In dependency block:
compile(name: 'qwcore-1.0.8', ext: 'aar')
compile(name: 'qwsdkui-1.0.8', ext: 'aar')

STEP 3) If you are not using apt then add below entry in your project build.gradle file

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.7'

and

Add following entry in your app/build.gradle

apply plugin: 'android-apt'
apt {
    arguments {
        androidManifestFile variant.outputs[0].processResources.manifestFile
    }
}


Sample app/build.gradle

apply plugin: 'com.android.application'
apply plugin: 'android-apt'

repositories {
    mavenCentral()
    flatDir {
        dirs 'libs'
    }
}

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "sample.livquik.com.android_sdk_sample_app"
        minSdkVersion 10
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:design:23.0.1'
    apt "org.androidannotations:androidannotations:3.2"
    compile 'org.androidannotations:androidannotations-api:3.2'
    compile 'org.parceler:parceler-api:1.0.3'
    apt "org.parceler:parceler:1.0.3"
    compile(name: 'qwcore-1.0.8', ext: 'aar')
    compile(name: 'qwsdkui-1.0.8', ext: 'aar')

    // qwcore dependency
    compile 'com.squareup.okhttp:okhttp-apache:2.3.0'
    compile 'com.google.code.gson:gson:2.1'

    // qwsdkui dependency
    compile 'com.crittercism:crittercism-android-agent:+'
    compile 'de.greenrobot:eventbus:2.4.0'
    compile 'com.makeramen:roundedimageview:2.2.1'
}
apt {
    arguments {
        androidManifestFile variant.outputs[0].processResources.manifestFile
    }
}

sample project/build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
  classpath 'com.neenbedankt.gradle.plugins:android-apt:1.7'

 }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

See this page for further instructions -> Further Instructions