A quick setup is
when we just need to create a project structure to start development
for building an mobile app. Ionic and AngularJS both are javascript
frameworks and based on HTML5. So, just to create an application we
dont need to have build setup as it is same like an static web
application which can run on any browser.
Below is the
structure require to start working on any application development:
|---< www >
|------------ <
css > (this folder will contain all required css files)
|------------ <
js > (this folder will contain all required js files)
|------------ <
img > (this folder will contain all required images)
|------------ <
common > (this folder will contain other required items)
|------------
index.html (this will be our entry point html/ file name can be
anything )
There are two ways
to have a quick setup to start development, as
- Install node.js
and using that install cordova and then ionic through commands.
- Manual download ionic
bundle from offcial site and Copy it as above given
structure.
Let us go one by one
and understand how can we acheive both above ways:
A) Install Ionic using commands:
1) To install
cordova we must have node.js installed. In Ubuntu, use below command
to install node.js
$ sudo apt install npm
$ sudo apt install npm
2) Now first install cordova by using below command:
$
s
udo
npm install -g cordova
(
for windows just run this command without keyword sudo in command
prompt )
3)
Now
install Ionic framework using command
$
s
udo
npm install -g ionic
4)
Create a project using command:
$
ionic start new_project blank
The
above steps will create a project structure as below with all
required libraries
to
start development (not build).
──
bower.json // bower dependencies
├──
config.xml // cordova configuration
├──
gulpfile.js // gulp tasks
├──
hooks // custom cordova hooks to execute on specific commands
├──
ionic.project // ionic configuration
├──
package.json // node dependencies
├──
platforms // iOS/Android specific builds will reside here
├──
plugins // where your cordova/ionic plugins will be installed
├──
scss // scss code, which will output to www/css/
└──
www // application - JS code and libs, CSS, images, etc.
The main coding has to be done under www folder.
B) Manual Setup/Download of Ionic and Angular JS Libraries
1) Manually Download the latest stable version of ionic framework from below URL/Path and save it into local.
http://code.ionicframework.com/#
2)
Extract the zip file under a folder name as “www”. You will see css and js folders (as shown in first figure ) with required libraries to develop an application.
3) Whenever you want to build the code then just copy all the files from www to the cordova project www folder.
This is the fast way as compare to the first to start quick development.