Skip to content

About

WooCommerce Android app

Topics

Resources

Code of conduct

Contributing

Stars

319 stars

Watchers

106 watching

Forks

Latest commit

 

History

91,797 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


for Android

A Jetpack-powered mobile app for WooCommerce.

Release License

Setup Instructions • Build & Test • Documentation • Contributing • Automation • Security • Need Help? • Resources • License

🎉 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. Copy defaults.properties to the secrets directory: cp defaults.properties ~/.configure/woocommerce-android/secrets/secrets.properties. See the Configuration Files section for a breakdown of the properties.

  4. Generate the developer oauth2 tokens. These values get copied into the ~/.configure/woocommerce-android/secrets.properties file in the next step. See the OAuth2 Authentication section for details.

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

  6. Optional: Go to Tools → Device Manager and create an emulated device.

  7. Run. (Creates a default virtual device if you skipped the previous step)

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: woocommerce.com/documentation/woocommerce/

General usage and development questions:

🔗 Resources

📜 License

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

📚 Proprietary Libraries

In order to offer a great experience to our users, we use some proprietary libraries that are not open source. These libraries are:

  • ML Kit for barcode scanning and text recognition. You can find its Terms of Service here.



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

About

WooCommerce Android app

Topics

Resources

Code of conduct

Contributing

Stars

319 stars

Watchers

106 watching

Forks

Releases

Packages

Used by

Contributors

Languages