Quiero aprender el desarrollo de aplicaciones móviles. ¿Debo usar Android Studio IDE o vale la pena probar un framework como Ionic?

Teniendo en cuenta sus prioridades, tanto el desarrollo nativo de Android como Ionic funcionarán para usted. Si desea apuntar solo a dispositivos Android, entonces estará perfectamente preparado para el desarrollo nativo de Android. Si está considerando también apuntar a dispositivos iOS y tabletas Windows, entonces elija Ionic. Le dará mucha flexibilidad y le permitirá desarrollar su aplicación muy rápidamente en todas las plataformas.

Dicho esto, es posible que desee elegir el desarrollo nativo de Android, ya que Ionic puede ser un poco lento a veces, especialmente en Android. Los desarrolladores dicen que están rectificando esto con Ionic 2, pero la verdad es que siempre tendrá menos rendimiento en comparación con el desarrollo nativo. He desarrollado varias aplicaciones con Ionic y el rendimiento siempre fue un problema en el que tuvimos que invertir tiempo. Intenta buscar en Google “Ionic Android performance” para tener una mejor idea de esto. La mayoría de las veces, puede obtener un rendimiento decente ajustando su aplicación, pero descubrir y luego tener que corregir esos problemas de rendimiento puede ser realmente decepcionante.

Ionic fue creado específicamente para personas como usted, desarrolladores front-end con conocimiento de JavaScript. Esto elimina la necesidad de conocer Java y aún puede obtener una buena cantidad de funcionalidad y personalización de Ionic.