Skip to content

Milstein/ionic-mobile-app-template

Repository files navigation

Ionic-mobile-app-template

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

Setup Instructions

Android

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 npm

Create 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/node

Install Ionic and Cordova

npm install -g ionic
npm install -g cordova

Install Bower Web Package Manager and Grunt Task Runner

npm install -g bower
npm install -g grunt-cli

Clone 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 install

Initialize the project

grunt init

Install Android platform

cordova platform add android

Run on attached Android device

grunt run:android

Host locally to debug/develop in browser (Note: cordova plugins and social media will not work in browser)

grunt serve

About

development of the ionic mobile app template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors