Giter Club home page Giter Club logo

wecrowd-android's Introduction

WeCrowd Android

WeCrowd logo

Overview

Native application for WeCrowd, a sample crowdfunding platform that showcases easy payment transactions courtesy of the WePay Android SDK and API. Note that WeCrowd does not actually process any payments.

What the app is for

  • The app demonstrates donation flow from two perspectives: a merchant and a payer. A merchant can accept donations via a card swiper or [virtual terminal] (https://en.wikipedia.org/wiki/Virtual_terminal). A virtual terminal is basically a way for someone (presumably a merchant) to enter credit card information on behalf of someone else (presumably a payer).
  • The app is meant to be an implementation guide of sorts for platforms integrating the WePay Android SDK. Best Android development practices have been used as much as possible.

What the app is NOT for

  • This app does not perform actual transactions or donate to any real causes.
  • This app is not meant to be a full-fledged version of the WeCrowd web app. Some functionality (such as creating a campaign as a merchant) is not implemented since the primary goal of the app is to showcase the payment transaction flow.

External code used

Huge shout out to these libraries!

Usage Instructions

  1. Clone the repo
  2. Change to the repo root directory -- $ cd ./wepay-wecrowd-mobile-android/
  3. Ensure Android Studio is installed
  4. Open the project in Android Studio
  5. Ensure Android studio device settings are configured to your liking -- Run->Edit Configurations
  6. Build and run the app on your favorite Android device (it may take a few minutes the first time)!

License

See the LICENSE file for license rights and limitations (MIT).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.