Bueno, eso depende completamente de la aplicación móvil que quieras construir.
Si te gustan las aplicaciones de Android, Java es el idioma para ti. Android usa xml para el diseño (aunque no necesita ‘aprenderlo’, lo obtendrá sobre la marcha) y java para la lógica principal y el funcionamiento de la aplicación.
Para Windows Phone y Windows Desktop, deberá usar C #. Es como una mezcla de C ++ y Java. Para el diseño, usará XAML, que de nuevo se familiarizará cuando comience a trabajar (además, el intellisense de Visual Studio realmente facilita el trabajo). Además, Microsoft le da la libertad de crear aplicaciones universales (básicamente escribiendo el mismo código que funciona tanto en Windows Phone como en Windows Desktop, con solo unos pocos pequeños cambios).
No tengo mucha experiencia cuando se trata de iOS, pero usarás Swift u Objective C.
- ¿Cuáles son las herramientas de desarrollo de aplicaciones web / móviles que acelerarán la producción de un hackathon?
- ¿Qué lenguajes de programación usan comúnmente los desarrolladores de aplicaciones móviles?
- ¿Cuál es el proceso de desarrollo de un juego móvil?
- ¿Qué plataforma es mejor para crear una aplicación híbrida?
- ¿Cuál es el lenguaje de programación más fácil para crear aplicaciones?
Llegando al concepto de aplicaciones híbridas. Las aplicaciones híbridas le permiten escribir código una vez y usarlo para múltiples plataformas. Apache Cordova y el marco iónico son buenos ejemplos de esto. El idioma que use para crear estas aplicaciones depende del marco que use.
Sin embargo, debe tener en cuenta el hecho de que las aplicaciones híbridas, por más tentadoras que parezcan, no aprovechan al máximo las características de la plataforma. La aplicación ciertamente funcionará, pero no usará características características de la plataforma (por ejemplo, mosaicos en vivo en dispositivos Windows y widgets en dispositivos Android).
¿Qué es wxPython?
wxPython es un kit de herramientas GUI para el lenguaje de programación Python. Permite a los programadores de Python crear programas con una interfaz gráfica de usuario robusta y altamente funcional, simple y fácil. Se implementa como un módulo de extensión de Python (código nativo) que envuelve la popular biblioteca GUI multiplataforma wxWidgets, que está escrita en C ++.
Al igual que Python y wxWidgets, wxPython es de código abierto, lo que significa que es gratis para que cualquiera lo use y el código fuente está disponible para que cualquiera lo vea y modifique. O cualquiera puede aportar soluciones o mejoras al proyecto. WxPython es un juego de herramientas multiplataforma. Esto significa que el mismo programa se ejecutará en múltiples plataformas sin modificación. Las plataformas compatibles actualmente son Microsoft Windows de 32 bits, la mayoría de los sistemas Unix o similares a Maixtosh OS X.
En julio, ofrecemos un conjunto completo de servicios de diseño y desarrollo. Lea algunos de nuestros casos de estudio interesantes y póngase en contacto con nosotros para crear una aplicación móvil que supere las expectativas de los usuarios.
Encontrará diferentes compañías de servicios que ofrecen diferentes estructuras de costos para el desarrollo de aplicaciones móviles. Algunos se centran en el trabajo de desarrollo de calidad, mientras que otros se centran en el desarrollo rápido y descuidado de bajo costo. La decision es tuya.