This is a template application for the Ionic Framework. It was originally generated using this Yeoman Ionic generator version 0.6.1 on January 29th, 2015. It is meant to be a template and starting point for Ionic mobile applications. This project was originally sponsored and supported by Antonio Berrios.
Features:
- Core module which includes applicaion settings
- A Sample Module for demonstration
- Persisting local storage through SQLite
- Facebook and Twitter social media syncronization
- GPS location information
Install Java SDK and Apache Ant if you dont already have them and add their respective '/bin' folders to your PATH variable.
Install the Android SDK and add '/sdk/platform-tools/' and '/sdk/tools/' to the PATH variable.
Run
android...and install a new version of Android.
Update the local package list and download GIT, Node.js, and Node Package Manager
sudo apt-get update
sudo apt-get install -y git
sudo apt-get install -y nodejs
sudo apt-get install -y npmCreate a symbolic link between nodejs and node (some older programs that use node call it through 'node' instead of 'nodejs')
sudo ln -s /usr/bin/nodejs /usr/bin/nodeInstall Ionic and Cordova
npm install -g ionic
npm install -g cordovaInstall Bower Web Package Manager and Grunt Task Runner
npm install -g bower
npm install -g grunt-cliClone the project and navigate into it
git clone https://github.com/castlewhitehall/ionic-mobile-app-template.git
cd ionic-mobile-app-template/Download required libraries
npm install
bower installInitialize the project
grunt initInstall Android platform
cordova platform add androidRun on attached Android device
grunt run:androidHost locally to debug/develop in browser (Note: cordova plugins and social media will not work in browser)
grunt serve