SAWS: Simplest Android Web Suite
SAWS is an open-source build engine that allows you to turn a HTML5-based client web application into a mobile application for Android OS. Given the folder with your web app (HTML, JS, CSS) and its title, it outputs ready-to-use APK file with this application.
Requirements:
- Linux or other Unix-based OS with Bash shell
- Java SDK (sun-java6-sdk or the latest openjdk version)
- Ant
- Android SDK installed with Android 2.1 (android-7) available as a target
Configuration
After unzipping, you must specify the exact path to your Android SDK folder (without last slash) in sdk.ini that resides in SAWS root folder:
sdk.dir=/path/to/android-sdk
Usage:
/path/to/saws-build [application name] [webapp folder] [output apk file]
e.g.
~/saws/saws-build "My Cool App" ~/webapp/ ~/nice.apk
After this your nice.apk is ready to be installed on your device. SAWS does all the dirty work (assembly, compilation, signing and zipalign) for you.