Presumiblemente, quieres hacer esto como emprendedor. Si solo necesita usar una aplicación de este tipo, ¡vaya a comprarla!
Primero debes elegir entre Android e iOS. Una vez que complete su aplicación para una plataforma, puede pasar a la otra. Podrías escribir una aplicación multiplataforma desde el principio, pero no estoy seguro de que sea más fácil para ti.
Sin conocimientos de programación, tienes que subir una gran colina. Primero, debes aprender a programar. La programación es difícil, no dejes que nadie te diga lo contrario.
- Juego constantemente en mi teléfono móvil. ¿Causará algún daño a mi dispositivo?
- Quiero crear una aplicación ¿Podría alguien vincularme a un buen acuerdo de confidencialidad?
- Tengo una idea para una aplicación de iPhone. ¿Cómo puedo vender la idea a una empresa para obtener dinero?
- Abrí una aplicación hoy y decía 'activar Bluetooth mejorará la precisión de la ubicación'. ¿Es esto cierto? ¿Por qué Bluetooth mejoraría la precisión de la ubicación?
- Tengo una idea para una aplicación que quiero desarrollar, pero no tengo habilidades de codificación o conexiones, ¿a dónde debo ir?
Comienza a aprender ahora. Elija un lenguaje más simple como Python o Ruby. Recomendaría Smalltalk, aunque este lenguaje ya no esté de moda. Smalltalk es un gran idioma, especialmente. para aprender programación orientada a objetos. ¡Es divertido y fácil! (Fue diseñado para enseñar programación a niños). Sin embargo, Smalltalk es un lenguaje increíblemente poderoso y útil, que todavía se usa comercialmente en la actualidad. Me encanta Smalltalk.
Una vez que haya aprendido a sentirse cómodo con la programación, puede aplicar sus nuevas habilidades para escribir una pequeña y modesta aplicación móvil. Esto te dará una experiencia real y una sensación de logro, ya que obtienes una aplicación útil en tu haber. Es importante aumentar su confianza.
Configurar para escribir una aplicación móvil para Android o iOS no es para los débiles de corazón. Para Android, usarás Java; para iOS, usarás Objective-C o Swift. (¡Sí, aprenderá dos idiomas más!) Prepárese para hacer un gran esfuerzo y soportar una cierta frustración. Sin embargo, valdrá la pena.
Si lo desea, puede pasar directamente a escribir una aplicación multiplataforma. Esto le permitirá usar un idioma para escribir un programa que pueda ejecutarse tanto en Android como en iOS . Hice esto usando Amber Smalltalk (recuerde, me encanta Smalltalk): Alerta Amber: ¡Podemos hacer aplicaciones móviles !. Esto se basa en el marco Cordova o PhoneGap, que no necesariamente admite todo lo que uno quiere hacer en una aplicación móvil (pero para la mayoría de las aplicaciones, está bien).
¡Buena suerte!