<commit_before># Learning Ionic
Author: <NAME>
Twitter: http://twitter.com/mappmechanic    
LinkedIn: http://linkedin.com/in/rahatkh    

My Book on Ionic - https://www.amazon.com/Getting-Started-Ionic-Rahat-Khanna/dp/1784390577

## Introduction:
A Repository to help you learn Ionic in a very easy and Practical way with lots of examples.

## Table of Contents
1. [Setting Up Ionic Environment](https://github.com/mappmechanic/learning-ionic#setting-up-ionic-environment)
2. [Developing HelloWorld App](https://github.com/mappmechanic/learning-ionic#developing-helloworld-app)
3. [Tabs & States in Ionic App](https://github.com/mappmechanic/learning-ionic#tabs--states-in-ionic-apps)
4. [Multi Step Form & Validations]

## Code Samples with Steps :

### Setting Up Ionic Environment

We need to install all the dependencies and then use the Ionic CLI to initiate a new project.

Requirements for Setup:
* Install NodeJS & GIT
* Check if npm path is working correctly by the following command
```
npm -v
```
* Install Ionic CLI and Cordova CLI with npm using the following command
```
npm install -g ionic cordova
```
* Check if Ionic has been installed correctly using following command
```
ionic -v
```

### Developing HelloWorld App<commit_msg>Fixed Link for 4 No<commit_after># Learning Ionic
Author: <NAME>
Twitter: http://twitter.com/mappmechanic    
LinkedIn: http://linkedin.com/in/rahatkh    

My Book on Ionic - https://www.amazon.com/Getting-Started-Ionic-Rahat-Khanna/dp/1784390577

## Introduction:
A Repository to help you learn Ionic in a very easy and Practical way with lots of examples.

## Table of Contents
1. [Setting Up Ionic Environment](https://github.com/mappmechanic/learning-ionic#setting-up-ionic-environment)
2. [Developing HelloWorld App](https://github.com/mappmechanic/learning-ionic#developing-helloworld-app)
3. [Tabs & States in Ionic App](https://github.com/mappmechanic/learning-ionic#tabs--states-in-ionic-apps)
4. [Multi Step Form & Validations](https://github.com/mappmechanic/learning-ionic#multi-step-form--validations)

## Code Samples with Steps :

### Setting Up Ionic Environment

We need to install all the dependencies and then use the Ionic CLI to initiate a new project.

Requirements for Setup:
* Install NodeJS & GIT
* Check if npm path is working correctly by the following command
```
npm -v
```
* Install Ionic CLI and Cordova CLI with npm using the following command
```
npm install -g ionic cordova
```
* Check if Ionic has been installed correctly using following command
```
ionic -v
```

### Developing HelloWorld App
{'fraction_non_alphanumeric': 0.10632518432285604, 'fraction_numerical': 0.011253395421032208, 'mean_word_length': 4.5203426124197, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 9, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2512381', 'n_tokens_mistral': 842, 'n_tokens_neox': 771, 'n_words': 269}