Ionic es un framework front-end que permite desarrollar aplicaciones móviles nativas usando HTML5, CSS3 y JavaScript, y cuya atención se centra en las interacciones de la interfaz de usuario y el diseño.

Está construído con SASS y utiliza AngularJS con el fin de crear un framework más adecuado para el desarrollo de aplicaciones ricas y robustas, y cuenta con muchos componentes como botones, formularios, encabezado / pie, barra de pestañas, etc.

Ionic es gratuito y de código abierto (con licencia MIT), está muy bien documentado y cuenta con tutoriales y ejemplos para empezar a utilizarlo.