-
Notifications
You must be signed in to change notification settings - Fork 31
Development Tools
Valeria Rogatchevskikh edited this page Apr 10, 2017
·
5 revisions
- Install Xcode from the Mac App Store
- Open Xcode and
- Allow any further system library updates to be completed
- Go to Preferences > Downloads > Components and ensure the Command Line Tools are installed
- this will install compilation tools like gcc and system level development libraries such as libxml2, libxslt, etc.
- Setup an Android mobile phone emulator (to test the FLOW app against Android versions and screen sizes you don't have access to)
- If running on a virtual machine, make sure it has at least 4GB of RAM.
- Install a Java 7 runtime, such as OpenJDK or Oracle
- Download Eclipse Luna, "Eclipse IDE for Java EE Developers" from http://www.eclipse.org/downloads/packages/release/luna/sr2 and install it. Later versions should work but has not been tested.
- Run Eclipse to install the Google Plugin and GAE SDK:
- Help->Install software...
- Add the repository "https://dl.google.com/eclipse/plugin/4.4"
- Select "Google Plugin for Eclipse 4.4/4.5" and "Google App Engine Java SDK" (1.9.34 or later)
- Press finish
- Download Google Web Toolkit SDK version 2.5.1 (not 2.7) from http://www.gwtproject.org/versions.html
- Install bundler
- Download and run the leiningen install script as described here: https://github.com/technomancy/leiningen#installation (version 2.6.1 or later)
- Whitespace detection
For using intelliJ instead of eclipse, please follow these instructions.
About Akvo Flow
Akvo Flow API
Developer Guides
- Deployments
- Development tools
- Android emulator setup
- Creating New Dashboard Instances
- Disabling Dashboard Instances
- Adding Translations to Dashboards
- Setup your development environment with IntelliJ IDEA
- Setup your development environment on Windows OS
Technical Specification
Regression Tests