¿Cuál es el alcance del marco iónico?

El mensaje oficial de marketing de Ionic es:

“Cree aplicaciones increíbles en una base de código, para cualquier plataforma, con la web“.

Entonces, la idea detrás de Ionic es que no necesita aprender Java / Swift y todas las características y SDK para 2 plataformas nativas mientras todavía obtiene una aplicación para ambas plataformas principales.

Con Ionic, su aplicación está escrita con HTML, JS y CSS que casi todos los desarrolladores conocen al menos un poco. Con respecto a JS, Ionic utiliza Angular como marco para estructurar mejor todo el código de sus aplicaciones.

Para lograr funcionalidades nativas, Ionic utiliza complementos de Cordova que actúan como un puente entre su código “web” escrito en JS y el código nativo Java / Swift. A través de este mecanismo, puede utilizar las funciones nativas del dispositivo como Cámara, Gyrosensor y mucho más.

El resultado es una base de código (en lugar de una para cada plataforma ) que puede construir con una CLI en un proyecto de iOS o Android que luego se puede construir en su dispositivo o enviar a las tiendas de aplicaciones oficiales.

Bonificación: debido a que su aplicación se basa en tecnologías web, también puede implementar fácilmente su aplicación en un servidor donde actúa un sitio web , y con Ionic también está listo para PWA. Y si necesita una aplicación de escritorio, envuelva su aplicación en un contenedor de electrones y auge: ¡ha cubierto todas las plataformas principales que existen!

¡En caso de que quiera sumergirse en todo esto y aprender todo sobre Ionic, creé una escuela completa llamada Ionic Academy para personas como usted que no están seguras de qué se trata todo esto y dónde comenzar!

El desarrollo de aplicaciones móviles híbridas es el mayor alcance de iónico.