Don't waste time on your environment. Use this project to get Android tools up and running faster at workshops.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 7 commits ahead, 1 commit behind emil10001:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
logo.png

README.md

Environs logo

For both hosts and participants, a lot of times doing an Android based code-lab or workshop feels like being given a box of screws and a hammer, and being told 'get to work'. One of the major problems is that getting the Android development environment set up initially is not trivial, and fairly error-prone. As a result, many times workshops end up being mostly about setting up development environments, and very little about actually building stuff.

This project provides a VirtualBox image, along with instructions, that can be distributed on a flash drive, with everything set up and ready to go.

Instructions

  1. Download the image from here: http://goo.gl/JYevDF
  2. Verify the MD5 sum: 79fc818ac8d18fd1df9f68eec0513565
  3. Extract the tbz2 archive
  4. Copy contents to flash drives
  5. Distribute flash drives

For participants:

  1. Install 7zip software from flash drive
  2. Extract the 7z Environs archive to computer (will not fit on flash drive)
  3. Install VirtualBox 4.3.20 from flash drive
  4. Import the .ova file into VirtualBox 4.3.20
  5. Fire it up
  6. Credentials are dev/dev (user/pass)

During the event, pass out a flash drive with the VirtualBox installers for every system, as well as Environs.ova. Have participants install VirtualBox and then import the Environs file. (They’ll need about 30GB free disk space.)

Notes:

  • You must be running on an x86_64 host.
  • Must have ~30GB free disk space
  • SDK and Studio are installed in ~/bin/
  • Code lives in ~/workspace/
  • Many Glass samples have been pulled down, and imported into AS
  • There should be NO EMULATORS (obvious performance issues)
  • Other things installed:
    • Emacs
    • Maven
    • Vim
    • Java 7
    • Android Studio 1.0.2

Suggestion:

If you want to use this in your own workshop, pull it down, and try it out first. If you have a specific sample project(s) that you want to use, pull it down, import it, and test it out before putting this on a bunch of flash drives.