NOTE:
This setup steps are based on jcenter based approach.
If you want to download this libraries manually then see this page

Download Sample app : (OPTIONAL)

  • Dowload sample app code consuming our sdk click here .
    This is a sample app demonstrating use of QuikWallet Android SDK and the code you need to write in your activity.

Setup

STEP 1 ) Add jcenter dependency

The qwsdkui and qwcore Libraries are pushed to [jCenter], so you need to add the following dependency to your project build.gradle :

 // In your project build.gradle file. IF you have already added jcenter then skip this step.

 allprojects {
    repositories {
        jcenter()
    }
 }

STEP 2 ) Add qwsdkui dependency

If you want you use quikwallet sdk with UI then add following dependency in your app build.gradle.

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

  dependencies {
      compile 'com.livquik:qwsdkui:1.1.0'
  }

See this page for further instructions -> Further Instructions

OR

If you want to implement your own UI then you can use quikwallet sdk without UI. In that case add following dependency in your app build.gradle.

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

  dependencies {
      compile 'com.livquik:qwcore:2.0.7'
  }

See this page for further instructions -> Further Instructions

NOTE: If you face dependency issue / compilation problems because of this included library then see here for resolution.

Dependency Conflict Resolution

qwsdkui has following included dependencies:

  //qwsdkui dependencies

  compile 'com.android.support:appcompat-v7:23.0.1'
  compile 'com.android.support:design:23.0.1'
  compile 'com.android.support:recyclerview-v7:23.0.1'
  compile "org.androidannotations:androidannotations-api:3.2"
  compile 'com.crittercism:crittercism-android-agent:+'
  compile 'com.makeramen:roundedimageview:2.2.1'
  compile 'de.greenrobot:eventbus:2.4.0'
  compile 'com.livquik:qwcore:1.0.7'

  //qwcore dependencies
  compile 'com.android.support:appcompat-v7:23.0.1'
  compile 'com.squareup.okhttp:okhttp-apache:2.3.0'
  compile 'com.google.code.gson:gson:2.1'
  compile 'org.parceler:parceler-api:1.0.3'
  compile 'de.greenrobot:eventbus:2.4.0'

If anyone of this dependency is conflicting with your project dependency then you can exlude the conflicting depency from qwsdkui.

/*
  This line implies that gson module be excluded amongst qwsdkui dependency.
  This way you can exclude any of the above qwsdkui depencies module and include your preferred module.
*/

compile ('com.livquik:qwsdkui:+') {
    exclude module: 'gson'
}