Ionic es un framework que nos permite crear de una manera rpida y sencilla aplicaciones mviles multiplataforma (Android, IOS, Windows, PWAs...) utilizando tecnologas web (HTML, JAVASCRIPT, CSS).A este tipo de aplicaciones se las conoce como aplicaciones hbridas. El resultado final es una app "nativa" que puedes subir a las tiendas de apps.Ionic nos ofrece un montn de componentes para crear la interfaz de usuario con estilo nativo listos para utilizar por lo que podemos crear aplicaciones con una esttica profesional y con muy poco esfuerzo.La principal ventaja de utilizar Ionic es que es multiplataforma, es decir que con un mismo cdigo podemos generar apps para Android, IOS y Web e incluso aplicaciones de escritorio utilizando Electron, por lo que el tiempo y coste de desarrollo y mantenimiento de una app se reduce sensiblemente.Otra ventaja es que si dispones de conocimientos previos en desarrollo web frontend ya tienes medio camino andado ya que la curva de aprendizaje ser mucho menor.Adems Ionic dispone de muchos componentes ya creados para que sin apenas esfuerzos puedas desarrollar una app de apariencia profesional sin necesidad de ser un gran diseador.En este libro aprenderemos a utilizar firebase como backend, a consumir apis mediante peticiones http, a generar apps nativas y PWAs y mucho ms.Todos los ejemplos que vamos a ver en este libro se encuentran en GitHub para descargarlos libremente.
Ionic es un framework que nos permite crear de una manera rpida y sencilla aplicaciones mviles multiplataforma (Android, IOS, Windows, PWAs...) utilizando tecnologas web (HTML, JAVASCRIPT, CSS).A este tipo de aplicaciones se las conoce como aplicaciones hbridas. El resultado final es una app "nativa" que puedes subir a las tiendas de apps.Ionic nos ofrece un montn de componentes para crear la interfaz de usuario con estilo nativo listos para utilizar por lo que podemos crear aplicaciones con una esttica profesional y con muy poco esfuerzo.La principal ventaja de utilizar Ionic es que es multiplataforma, es decir que con un mismo cdigo podemos generar apps para Android, IOS y Web e incluso aplicaciones de escritorio utilizando Electron, por lo que el tiempo y coste de desarrollo y mantenimiento de una app se reduce sensiblemente.Otra ventaja es que si dispones de conocimientos previos en desarrollo web frontend ya tienes medio camino andado ya que la curva de aprendizaje ser mucho menor.Adems Ionic dispone de muchos componentes ya creados para que sin apenas esfuerzos puedas desarrollar una app de apariencia profesional sin necesidad de ser un gran diseador.En este libro aprenderemos a utilizar firebase como backend, a consumir apis mediante peticiones http, a generar apps nativas y PWAs y mucho ms.Todos los ejemplos que vamos a ver en este libro se encuentran en GitHub para descargarlos libremente.