Existen diversas herramientas populares para el desarrollo de aplicaciones móviles, cada una con características y beneficios únicos. Apache Cordova es un entorno de desarrollo de código abierto que permite la creación de aplicaciones multiplataforma utilizando tecnologías web estándar como HTML5, CSS3 y JavaScript, evitando el uso de lenguajes nativos.
¿Qué es el framework Ionic? En este contexto aparece Ionic, un kit de desarrollo de programa open source para el desarrollo de aplicaciones móviles que, con un solo código base, permite crear un programa multiplataforma. Su objetivo es facilitar el trabajo del desarrollador.
Apache Cordova
Apache Cordova es un popular entorno de desarrollo para aplicaciones móviles de código abierto, que nos permite utilizar las tecnologías web estándar HTML5, CSS3 y JavaScript para el desarrollo multiplataforma, impidiendo por tanto usar el lenguaje de desarrollo nativo de cada plataforma móvil
Widgetpad
Widgetpad es una aplicación widget de bloc de notas pantalla principal de Android. Útil para tomar notas, hacer listas, o simplemente utilizando como nota adhesiva electrónico para su teléfono.
React native
React Native es un marco para aplicaciones móviles de código abierto creado por Facebook. Se usa para desarrollar aplicaciones para Android, iOS, Web y UWP (Windows) y proporciona controles de interfaz de usuario nativa y acceso completo a la plataforma nativa.
Android Studio
La programación de aplicaciones con Android Studio nos permitirá optimizar al máximo nuestra aplicación y dejarla lista para publicar. Las aplicaciones de Android se escriben en lenguaje Java, lo cierto es que después hay que unificarlas para que quede un único archivo.
MoSync
La descarga de MoSync nos proporciona una batería de herramientas compatibles con múltiples plataformas, herramientas entre las que encontramos un compilador y una serie de runtimes para la ejecución de las aplicaciones desarrolladas. Aplicaciones que podremos probar con los emuladores que incluye, con los que podremos probarlos de forma virtual en el ordenador o instalándolas directamente en un teléfono.
Xamarin.forms
Xamarin es una plataforma de código abierto para compilar aplicaciones modernas y con mejor rendimiento para iOS, Android y Windows con . NET. Xamarin es una capa de abstracción que administra la comunicación de código compartido con el código de plataforma subyacente.
Rho Mobile
Rhomobile Inc. es una compañía de software que ofrece productos líderes para la construcción de la nueva generación de aplicaciones móviles. Ofrece un marco de desarrollo de aplicaciones móviles con sede en Ruby de código abierto para soluciones de movilidad empresarial a través de sus cuatro productos principales Rhodes, RhoSync, RhoHub y RhoGallery.