Ionic é um framework para desenvolvimento de aplicativos mobile para diversas plataformas como Android, Ios e Firefox OS. Ele foi feito utilizando os frameworks cordova, bootstrap e angularjs.
Para instalar o ionic precisa instalar o nodejs, java e cordova instalado.
Instalar o ionic
npm install -g cordova ionic
Instala este pacote é necessário para rodar os emuladores.
bower install ngCordova
Criar uma app com tela em branco:
ionic start myApp blank
Criar uma app com layout do menu em icones
ionic start myApp tabs
Criar uma app com layout do menu em lista
ionic start myApp sidemenu
Entrar na pasta do sua app para executar os comandos
cd myApp
Para adicionar plataforma android para sua app
ionic platform add android
Compilar os pacotes para o android
ionic build android
Testando os pacotes no emulador do android
ionic emulate android