Repository
[Ionic Repository](https://github.com/ionic-team/ionic)
What Will I Learn?
- You will learn How to start a mobile application with Ionic Framework
- You will learn How To Create A Project with Framework
- You will learn How To Add & Theming components of Ionic
- You will learn how generate a page & use NavPush
- You will learn How to test it.
Requirements
- NodeJS [Download](https://nodejs.org/en ) & [How To Install](https://www.npmjs.com/get-npm)
- Ionic Framework
- Code Editor (Sublime or other)
- Browser (Firefox Mozilla or Chrome or Other)
Difficulty
- Intermediate
Tutorial Contents
Today, I will show how to make a biographical application of an important figure using the Ionic Framework. The Ionic Framework is an Open Source SDK for hybrid mobile app development. With Ionic, we can develop a hybrid mobile app using HTML5, CSS & Sass technology. To work with Ionic we must first install NodeJS in our machine. NodeJS for executing server-based applications & we need the "npm" command from NodeJS to install ionic framework through command line. The features of ionic framework is AngulasJS, Css Components, JavaScript components, Cordova plugins, Ionic CLI, Ionic View & Licence.
#Step by Step :
1. Install Ionic with the npm command in the command prompt (For Windows OS). Open command prompt and type this code :
npm install -g ionic
2. After that check the version of your ionic , type this code : ionic -v
check more information: ionic info
, this files in Name_Pages/Pages/src directory. Structure an ionic project You can see in the picture below:

- All this component will be place in ion-content (ion-content is the container)
6. This code below to add component ion card, image & List.
code : Home.HTML
<ion-header>
<ion-navbar>
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
//title of this app
<ion-title>
Biografy Sultan Iskandar Muda
</ion-title>
</ion-navbar>
</ion-header>
//add component card, list & image in ion content
<ion-content no-padding>
<ion-card >
//ion-list in ion-card component
<ion-list>
//to add your image
<img src="assets/img/sultan.jpg" />
<p class="p1"><b>Sultan Iskandar Muda</b><br>
<b>Monday 12 RabiulAwal 999 H/Tuesday 27 Jan 1591</b><br>
<b>The Kingdom of Aceh Darussalam</b><br><b>1606 - 1636 M</b>
</p>
</ion-list>
</ion-card>
</ion-content
Style your component in home.css by class name.
code to : home.html
//theming your paragraph
.p{
text-align:center;
color:#ffa500; }
- - Test app it with type command ionic serve on CMD.

result :

export class FamilytreePage {
constructor(public navCtrl: NavController) {
} }
- Video Result :
Finish, for next series I will show you how to style side menu, header of side menu and add list/or item components.
Curriculum
You can read and follow this tutorial about Ionic Framework
- [Build A Simple CV Mobile Application with Ionic Framework (Part 1 of 3)](https://steemit.com/utopian-io/@anitatmj/build-a-simple-curriculum-vitae-mobile-application-with-ionic-framework-in-3-days-part-1-of-3)
- [Build A Moile Application with Ionic Creator](https://steemit.com/utopian-io/@anitatmj/make-a-mobile-application-with-ionic-creator-fast-and-easy)
Proof of Work Done
You can get this Project on my github : [app_biografy_sultan_iskandar_muda](https://github.com/anitatmj/biografy_app)
Thank you to Following my tutorial about ionic framework if you have a problem about following this tutorial please contact me or comment here.