¿Cuál es la mejor herramienta de programación para aplicaciones móviles?

Pruebe Alpha Anywhere. Alpha Anywhere es una herramienta de desarrollo de aplicaciones rápida y orientada a bases de datos que brilla en la creación de aplicaciones móviles híbridas y web que funcionan sin conexión. Permite a los desarrolladores crear buenas aplicaciones rápidamente, con un rendimiento sorprendentemente sólido y una apariencia natural.

El soporte de la base de datos SQL de Alpha Anywhere es especialmente fuerte porque le permite usar los dialectos SQL nativos de cada base de datos si lo desea, o puede utilizar la instalación de SQL portátil de Alpha, que emitirá el SQL nativo apropiado para la conexión de base de datos actual. El soporte de Alpha para la operación móvil fuera de línea también es bastante completo. Reduce el desarrollo de la lógica de resolución de conflictos de datos a unos pocos clics.

Recientemente, Alpha agregó acceso al sistema de archivos móviles en aplicaciones móviles híbridas para grandes cantidades (gigabytes) de datos, con compresión. Esto tiene ventajas tanto para ver medios en caché sin conexión como para crear grandes cantidades de fotos, archivos de audio y video, incluso cuando no tiene conectividad.

Los formularios optimizados para dispositivos móviles se lanzaron en la primavera de 2016. Alpha desarrolló esta capacidad en torno a un FormView, con controles especializados para las anotaciones de tinta y la captura de audio (con pausa). Tener un amigo que use esto.

Puede sonar aburrido pero:

  • Android: Android Studio
  • iOS: Xcode
  • Windows Mobile: estudio visual

Existen muchas soluciones de plataforma cruzada, pero no pueden competir con estas herramientas específicas de plataforma.

Descargo de responsabilidad: trabajo todos los días con Xcode, aunque hay muchos errores y, a veces, es frustrante que siga siendo el que uso. He probado otros IDEs (emacs (increíble para c, lisp y edición de texto general), sublime, appcode) pero siempre vuelvo a Xcode.

Depende de la plataforma. Si desea desarrollar la aplicación móvil multiplataforma, pruebe JavaScript. Hay tantos JavaScript Framework para desarrollar aplicaciones móviles.