Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
cordova
libs/yuidoc/themes/default/assets/css
src/www
tasks
test/unit
.bowerrc
.editorconfig
.gitignore
.jshintrc
.travis.yml
Gruntfile.js
MIT-LICENSE.txt
README.md
bower.json
package.json

README.md

Lavaca PropertyCross

An implementation of the PropertyCross app using Lavaca.

Introduction

Lavaca is a web application framework designed to jumpstart development of hybrid and single page applications. Lavaca is made available under an MIT licence and features:

The Lavaca implementation of PropertyCross is built for iOS, Android, and Web. All platforms share the same HTML/CSS/JavaScript. Due to lack of demand, Lavaca does not official support Windows Phone 8, however this project could be modified to support Windows Phone 8.

Building the Application

$ # Go to "lavaca" directory
$ cd lavaca

$ # Install grunt-cli globally - this may require sudo
$ npm install -g grunt-cli

$ # Install bower globally - this may require sudo
$ npm install -g bower

$ # Install node dependencies for
$ npm install

$ # Install bower dependencies
$ bower install

Run Development Server

$ grunt server

Your application should now be running on localhost:8080.

Build for Deployment

$ grunt build:production

This task creates a build directory with the Web code ready for deployment. The iOS and Android code projects are in cordova/platforms.

Package Builds for Native Deployment

$ grunt pkg

or

$ grunt pkg:ios

or

$ grunt pkg:android

Performing Deployment

libimobiledevice is required to install and uninstall packages to/from iOS devices. Mac OS X users may use https://github.com/benvium/libimobiledevice-macosx. adb is required to install and uninstall packages to/from Android devices.

For more help with building see Building Your Project.

Application Structure

See Project Structure from the Lavaca wiki.