All Projects → Wootric → WootricSDK-Android

Wootric / WootricSDK-Android

Licence: MIT license
Android SDK for Wootric Survey Platform supporting NPS, CSAT and CES surveys

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to WootricSDK-Android

VGSegment
A segment menu with line animation
Stars: ✭ 19 (+26.67%)
Mutual labels:  segment
react-quizzes
A React.js solution that offers a UI for creating surveys, forms and quizzes.
Stars: ✭ 25 (+66.67%)
Mutual labels:  survey
analytics-js-without-segment
A toolset to use Segments open-source analytics library (analytics.js) WITHOUT using the paid Segment service (segment.com). To be used with your favorite analytics-tools like Google Analytics, Mixpanel, Hotjar, etc.
Stars: ✭ 47 (+213.33%)
Mutual labels:  segment
surveyjs angular cli
SurveyJS + Angular CLI Quickstart Template
Stars: ✭ 39 (+160%)
Mutual labels:  survey
face-recognition
얼굴 인식에 대한 기술 동향 및 관련 모델 자료
Stars: ✭ 38 (+153.33%)
Mutual labels:  survey
django-survey
A django survey app that can export results as CSV or PDF using your native language.
Stars: ✭ 178 (+1086.67%)
Mutual labels:  survey
analytics-angular
The hassle-free way to integrate analytics into your Angular application.
Stars: ✭ 69 (+360%)
Mutual labels:  segment
auto-analytics
UNMAINTAINED! - Complete Google Analytics, Mixpanel, KISSmetrics (and more) integration for JavaScript applications.
Stars: ✭ 28 (+86.67%)
Mutual labels:  segment
python-wifi-survey-heatmap
A Python application for Linux machines to perform WiFi site surveys and present the results as a heatmap overlayed on a floorplan
Stars: ✭ 231 (+1440%)
Mutual labels:  survey
KPSmartTabBar
A fully customisable and flexible tab bar controller
Stars: ✭ 37 (+146.67%)
Mutual labels:  segment
koboloadeR
This package facilitates the data crunching of any dataset collected using an xlsform compatible platform (KoboToolbox, ODK, ONA, etc.)
Stars: ✭ 21 (+40%)
Mutual labels:  survey
segment-liftover
Lifterover copy number segments in whole
Stars: ✭ 20 (+33.33%)
Mutual labels:  segment
awesome-multi-objective-optimization
A curated list of awesome multi-objective optimization research resources.
Stars: ✭ 44 (+193.33%)
Mutual labels:  survey
research.package
A Flutter package implementing support for surveys like ResearchStack and ResearchKit
Stars: ✭ 43 (+186.67%)
Mutual labels:  survey
survey-computer-vision-2021
2021年计算机视觉技术综述分类汇总
Stars: ✭ 54 (+260%)
Mutual labels:  survey
HandyNet
Akshay Rangesh and Mohan M. Trivedi, "HandyNet: A One-stop Solution to Detect, Segment, Localize & Analyze Driver Hands," IEEE Conference on Computer Vision and Pattern Recognition - 3D HUMANS Workshop, 2018.
Stars: ✭ 14 (-6.67%)
Mutual labels:  segment
lifestyles
Work-In-Progress: conjoint analysis in Python
Stars: ✭ 51 (+240%)
Mutual labels:  survey
survey kit
Flutter library to create beautiful surveys (aligned with ResearchKit on iOS)
Stars: ✭ 68 (+353.33%)
Mutual labels:  survey
enketo-core
The engine that powers Enketo Tools - Use it to develop your own enketo-powered app.
Stars: ✭ 74 (+393.33%)
Mutual labels:  survey
autumn
autumn: Fast, Modern, and Tidy-Friendly Iterative Raking in R.
Stars: ✭ 26 (+73.33%)
Mutual labels:  survey

Wootric

Wootric survey

GitHub license GitHub release Maven Central Build Status Twitter

Requirements

  • Android 16+

This library is tested to support Android SDK version 16 onwards. Please let us know if you need assistance for lower Android SDK version by emailing [email protected]

Demo

View the Android demo here.

Installation

This library is distributed as Android library project so it can be included by referencing it as a library project.

Using Maven

If you use Maven, you can include this library as a dependency:

<dependency>
    <groupId>com.wootric</groupId>
    <artifactId>wootric-sdk-android</artifactId>
    <version>2.21.1</version>
</dependency>

Using Gradle

implementation 'com.wootric:wootric-sdk-android:2.21.1'

Initializing Wootric

WootricSDK task is to present a fully functional survey view with just a few lines of code.

  1. Add permissions:

    Add the internet permissions to the AndroidManifest.xml file:

    <uses-permission android:name="android.permission.INTERNET" />
  2. Add ProGuard rules:

    Add the following to your ProGuard rules:

    -keepattributes *Annotation*, Signature
    
    ##== Wootric ==
    -keep class com.wootric.** { *; }
    
    ##== Retrofit ==
    -keep class retrofit.** { *; }
    -keepclassmembernames interface * {
        @retrofit.http.* <methods>;
    }
    
  3. Import the SDK's header:

    First import the SDK into your Activity of choosing:

    import com.wootric.androidsdk.Wootric;
  4. Configure the SDK with your client ID and account token:

    All you need to do is to add this code to your Activity's onCreate method:

    Wootric wootric = Wootric.init(this, CLIENT_ID, ACCOUNT_TOKEN);
  5. To display the survey (if user is eligible - this check is built in the method) use:

    wootric.survey();

And that's it! You're good to go and start receiving customer's feedback from your Android app.

For a working implementation of this project see the app/ folder.

Example

// Import Wootric
import com.wootric.androidsdk.Wootric;

// Inside your Activity's onCreate method

Wootric wootric = Wootric.init(this, YOUR_CLIENT_ID, YOUR_ACCOUNT_TOKEN);
wootric.setEndUserEmail("[email protected]");
// Use only for testing
wootric.setSurveyImmediately(true);
// show survey
wootric.survey();

License

The WootricSDK is released under the MIT license. See LICENSE for details.

Contribute

If you want to contribute, report a bug or request a feature, please follow CONTRIBUTING for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].