/dryrun

Tool which allows to quickly try the demo project of an Android Library

Primary LanguageRubyMIT LicenseMIT

dryrun

Build Status Gem Version

Try an android library on your smartphone directly from the command line

A dry run (or a practice run) is a testing process where the effects of a possible failure are intentionally mitigated. For example, an aerospace company may conduct a "dry run" test of a jet's new pilot ejection seat while the jet is parked on the ground, rather than while it is in flight.

Typical scenario

  1. Find the github url (lets say https://github.com/cesarferreira/android-helloworld)
  2. Click the download zip
  3. Extract the zip file
  4. Open Android Studio
  5. Import the project you just downloaded
  6. Sync gradle
  7. Run the project
  8. Choose the device you want to run
  9. Test all you want
  10. Delete the project folder and the zip file when you don't want it anymore

... or you can use dryrun:

Usage

dryrun https://github.com/cesarferreira/android-helloworld

Wait a few seconds... and voilà! The app is installed and opened on your phone 😃

Installation

$ gem install dryrun

Requirements (if you haven't already):

$ANDROID_HOME defined on the environment variables how-to

hint: in your ~/.bashrc add export ANDROID_HOME="/Users/cesarferreira/Library/Android/sdk/"

Android SDK defined on the environment variables how-to

hint: in your ~/.bashrc add export PATH="/Users/cesarferreira/.rvm/bin:/Users/cesarferreira/Library/Android/sdk/platform-tools/:$PATH"

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/cesarferreira/dryrun.