Code for this series is available on [Github](https://github.com/hgarcia/dynamic-sports)

We will install a few more things that we will need to start building our application and create a basic hello world that we will deploy to our emulator.

Installing some plugins for PhoneGap.

The first thing to do is to install the platform we want to run our code on.

ionic platform add ios

You need to have the ios-sim node packaged installed. You should be fine if you follow the instructions in the previous article.

We will also install a pair of plugins; the device plugin is used by ionic to check device capabilities. We will also install the console plugin so we can use console.log in our code while running code in the emulator.

The body includes the ng-app attribute that creates an angular application. We are using two directives included on ionic.
The ion-nav-bar and the ion-nav-view.

The ion-nav-bar directive is highly configurable and will provide our application with a native like navigation if used properly.

Both directives can take an animation attribute that accepts multiple values, we will be using the default values for now.

We are using sass, so we will need to run gulp before every build (or set it up to watch). Since we are running an npm command to launch the application in the emulator we can modify that command to add the gulp build step.

"ios": "gulp sass && ionic emulate ios"

We need to setup the navigation states, a controller and a template for the home page.

We will create two files inside the www/js folder. app.js and controllers.js.