This is a demo app to use during the workshop called 'Android UI Testing with Espresso'. Slides can be found here: https://speakerdeck.com/xrigau/android-ui-testing-with-espresso
In order to build the app you need:
- Of course, git – official downloads
- The Android SDK with API 19 and build tools v19.0.0 – Click in 'Use an existing IDE' to download
- Gradle 1.10 (or you can use the Gradle wrapper instead) – direct download from gradle.org
- Android Studio 0.4.3 (not required but recommended) – download from developer.android.com
- Espresso source code (Highly recommended) – direct download from Google Code
To start you should:
- Clone this repo in your machine
- Switch branches after each exercise (the master branch, contains the final result after the session, but you should go through the middle steps and try to solve them, branches are numbered and each branch starts with the necessary things to go on, so it's easy!)
- You can find the instructions to continue working in the 'Next steps' section below.
- Checkout the first branch:
git checkout 01_setup_and_basic_tests
- Thanks to Lim Chee Aun for his Hacker News Json API (https://github.com/cheeaun/node-hnapi)