Giter Site home page Giter Site logo

jawwad007 / woocommerce-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from woocommerce/woocommerce-android

0.0 1.0 0.0 51.9 MB

WooCommerce Android app

Home Page: https://www.woocommerce.com/mobile

License: GNU General Public License v2.0

Kotlin 98.36% Java 0.09% Ruby 0.75% HTML 0.66% Shell 0.14%

woocommerce-android's Introduction


for Android

A Jetpack-powered mobile app for WooCommerce.

CircleCI Release License

Setup InstructionsBuild & TestDocumentationContributingAutomationSecurityNeed Help?ResourcesLicense

🎉 Setup Instructions

  1. Make sure you've installed Android Studio.

  2. Clone this repository in the folder of your preference, and then enter that folder:

    $ git clone https://github.com/woocommerce/woocommerce-android.git
    $ cd woocommerce-android
  3. Generate the developer oauth2 tokens. These values get copied into the main gradle.properties file in the next step. See the OAuth2 Authentication section for details.

  4. Generate the gradle.properties file for this app:

    $ cp ./gradle.properties-example ./gradle.properties
  5. Open and modify the newly created gradle.properties files. See the Configuration Files section for a breakdown of the properties.

  6. In Android Studio, open the project from the local repository. This will auto-generate local.properties with the SDK location.

  7. Go to Tools → AVD Manager and create an emulated device.

  8. Run.

Build & Test

To build, install, and test the project from the command line:

$ ./gradlew assembleVanillaDebug                          # assemble the debug .apk
$ ./gradlew installVanillaDebug                           # install the debug apk if you have an
                                                          # emulator or a device connected
$ ./gradlew :WooCommerce:testVanillaDebugUnitTest         # assemble, install and run unit tests
$ ./gradlew :WooCommerce:connectedVanillaDebugAndroidTest # assemble, install and run Android tests

📚 Documentation

👏 Contributing

Read our Contributing Guide to learn about reporting issues, contributing code, and more ways to contribute.

🔐 Security

If you happen to find a security vulnerability, we would appreciate you letting us know at https://hackerone.com/automattic and allowing us to respond before disclosing the issue publicly.

🦮 Need Help?

You can find the WooCommerce usage docs here: docs.woocommerce.com

General usage and development questions:

🔗 Resources

📜 License

WooCommerce for Android is an Open Source project covered by the GNU General Public License version 2.



Made with 💜 by WooCommerce.
We're hiring! Come work with us!

woocommerce-android's People

Contributors

nbradbury avatar amandariu avatar 0nko avatar anitaa1990 avatar thomazfb avatar hichamboushaba avatar malinajirka avatar kidinov avatar jkmassel avatar hafizrahman avatar aforcier avatar jorgemucientes avatar wzieba avatar loremattei avatar anirudhbhat avatar alisoftware avatar oguzkocer avatar shiki avatar jtreanor avatar pachlava avatar ctarda avatar dependabot[bot] avatar rfermontero avatar javondavis avatar mokagio avatar rossanafmenezes avatar renanlukas avatar theck13 avatar rachelmcr avatar astralbodies avatar

Watchers

 avatar

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.