grunt-angular-phonegap
v0.1.7
Published
Combine with yeoman/generator-angular and phonegap to create some magic
Downloads
8
Readme
grunt-angular-phonegap
Combine yeoman/generator-angular and phonegap
Demo
You can see a demo application using grunt-angular-phonegap on dsimard/grunt-angular-phonegap-example
Getting started
This plugin requires Grunt ~0.4.1
WARNING : This plugin is still in early alpha. I work on Ubuntu, other operating systems are not tested. Let me know if you need help by writing me at [email protected].
First, make sure that you installed the proper SDK. Supported platforms are : Android, iOS and WindowsPhone
Globally install phonegap and yeoman/generator-angular :
npm install -g phonegap cordova generator-angular
Create your phonegap project :
phonegap create --name MyApp --id com.yourcompany.myapp myapp && cd myapp
Use the last version of phonegap by adding this line in myapp/www/config.xml
:
<preference name="phonegap-version" value="3.1.0" />
Initialize an angular application with yeoman :
yo angular [myapp]
Add this project to your package.json
:
npm install grunt-angular-phonegap --save-dev
Add a platform (android
, ios
, wp7
or wp8
) :
cordova platform add [platform]
Check that everything works well :
grunt phonegap:check
Usage
[platform]
supported are : android
, ios
, wp7
and wp8
. I only test with android
.
Default is always android
grunt phonegap:check[:platform]
(android only)
Check if your computer is ready for PhoneGap development with Android.
grunt phonegap:build[:platform]
Build the app locally in www
.
Use --no-bower
to avoid copying the bower_components
directory
grunt phonegap:emulate[:platform][:emulator]
Start an emulator. If there is one already running, it will be used.
Use :emulator
to specify an emulator already running.
grunt phonegap:send[:platform]
Send the project to remotely build at http://build.phonegap.com.
NOTE : Before remotely building, you have to login by executing
phonegap remote login --username [email protected] --password YourPassword