Tengo una idea para una aplicación móvil, pero nunca he creado una antes. ¿Cuáles son algunos elementos que deberían estar en mi lista de “cosas por hacer”?

Tienes dos opciones:

Financia a un desarrollador para que haga tu aplicación.
o
Aprende a desarrollarlo tú mismo.

Nadie comprará su idea a menos que primero la convierta en un producto.

Si decides aprender a convertirte en desarrollador, entonces es un proceso difícil pero que vale la pena. Convertirse en desarrollador a principios del siglo XXI es mucho más fácil que en el siglo pasado. La cantidad y calidad de los recursos es asombrosa.

Hay buenos libros sobre el tema, y ​​conferencias en video sobre los principios de programación y API específicas.
Hay herramientas gratuitas para descargar.
Y hay miles de trabajos de ejemplo. Muestras de código de los titulares de la plataforma y de otros desarrolladores.
Y hay foros a los que puede recurrir cuando se atasca.

No olvides aprender sobre diseño. Porque hacer una gran aplicación es más que programar.

WWDC 2014 tiene un video llamado “Fake it to Make it ” y muestra cómo hacer una aplicación falsa para probar ideas sin programación. Ese podría ser un buen punto de partida.

  1. Diseña la maqueta de la aplicación. Porque el diseño es más importante que la funcionalidad. Si su aplicación se ve fea, nadie la descargue.
  2. Reconsidere la funcionalidad de su aplicación. ¿Es útil? ¿Quién lo usará? ¿con qué frecuencia lo usarán?
  3. ¿Es legal tu aplicación? ¿Apple lo aprobará? lea las Directrices de revisión de la tienda de aplicaciones si desea desarrollar para el ecosistema iOS. Es bueno saber sobre las reglas antes de perder el tiempo.
  4. Diseñe un modelo de datos para su aplicación. qué datos desea presentar y cómo desea obtenerlos (incluidos en la aplicación, obtener de Internet, …) y cómo desea almacenarlos (archivos JSON, bases de datos, …).
  5. Conozca qué tecnología usa su aplicación. ¿Utiliza GPS, acelerómetro, cámara, modos de fondo o …
  6. Aprenda el desarrollo móvil (iOS o Android) o encuentre un desarrollador
  7. Prueba mucho la aplicación. Tanto por su cuenta como también usando TestFlight “Beta Testing On The Fly. Cuando regala una aplicación con errores, la gente enviará malas críticas en su aplicación y estará muerta.
  8. Publica la aplicación en tiendas en línea. Si desarrolló para iOS, entonces debe comprar un programa de desarrollador por $ 100.
  9. Ejecute una campaña de marketing. Intenta mostrar tu aplicación usando cualquier cosa que tengas a cualquiera que puedas.
  10. Siéntate y recoge dinero de él.

A2A
En primer lugar, si su idea es importante (es una buena idea) puede traer en barco una buena persona / desarrollador en equipo.
Después de eso, piense en la idea en detalles, y si responde solo una pregunta, está bien, ¿cómo puede ganar dinero?
Y, después de buscar desarrolladores, trata de hablar con ellos en persona (skype / hangout / etc). Si se encuentra yendo bien con él (ella), continúe y comience a construir un prototipo, obtenga ese prototipo y verifíquelo (podría ser temprano, no se ve bien, versión, pero no me importa). Ve y constrúyelo. Piensa en marketing y ventas desde el día 0.

Aprende a hablar con los desarrolladores. Acceda a Twitter y Google y realice una investigación básica sobre la creación de aplicaciones. Desea poder definir qué hará exactamente la aplicación y cuántas pantallas tendrá. Luego dibuje una estructura metálica que muestre cómo están conectadas todas las pantallas. Luego publique su trabajo en elance y configure algunas llamadas con desarrolladores que oferten en su trabajo. En cada entrevista aprenderás algo y comenzarás a entender la jerga. Este es un proceso que lleva mucho tiempo, incluso si cree que la aplicación es simple. Lo que es fácil en tu opinión podría ser una pesadilla para los programadores. Asegúrese de ANTES de contratar a un desarrollador para que le muestre algunas aplicaciones que han creado y asegúrese de crear un acuerdo de desarrollador de software que diga que USTED es el propietario de la aplicación y no el desarrollador. Hay muchas minas terrestres aquí, pero esto debería ayudarlo a comenzar. ¡Buena suerte!

En primer lugar, me aseguraría de conocer todos los aspectos de lo que quiero lograr, a nivel de usuario y de nivel superior.

Después de mapear todos los pequeños trozos de información para determinar qué es lo que desea que haga su aplicación, la tecnología es realmente el último paso.
La visión de la aplicación es lo que hace o rompe una aplicación para mí …

More Interesting

Estoy trabajando en un proyecto de Android. Después de alojar en Play Store, ¿cómo funcionan las actualizaciones?

Sé que Javascript se puede usar para crear aplicaciones móviles mediante el uso de marcos como Ionic y PhoneGap. ¿Cuáles son las ventajas y desventajas de hacerlo, en comparación con el uso de Objective-C o, en última instancia, Swift?

Quiero construir una aplicación de Android para video chat. ¿Cuál es la mejor opción para desarrollar esta aplicación?

Tengo un Micromax Bolt A58 con muy poca memoria interna. Quiero aumentar la memoria con mi tarjeta SD de 2 GB. Cuando instalo aplicaciones de App Store, dice que la memoria es insuficiente. ¿Cómo lo evito y combino la memoria interna y la tarjeta SD?

Estoy planeando rootear mi teléfono inteligente. Su memoria para la instalación de aplicaciones es de alrededor de 850 MB. Entonces, ¿puedo instalar más aplicaciones rooteando?

Estoy aprendiendo Java para el desarrollo de Android. Aprendí Uy y ahora estoy aprendiendo awt, applet y layout manager. ¿Son estos (awt, applet, layout manager) obligatorios (o útiles) para aprender para un desarrollador de Android, o podemos gestionarlos fácilmente sin ellos en Android?

Si hago un juego para Android, ¿las universidades lo verán como algo grande? ¿Se considerará una buena actividad extra curricular?

Actualmente estoy trabajando en una aplicación, pero mi problema principal es la creación de contenido. Si no hay muchos usuarios en la aplicación, al menos al principio, voy a tener un problema. Si los usuarios descargan la aplicación y no encuentran mucho contenido, no la usarán. ¿Que crees que deberia hacer?

Tengo una idea de desarrollar aplicaciones de Android o iOS para móviles. ¿Cuánto costará esto y por dónde puedo comenzar?

Puedo reproducir música desde mi aplicación de YouTube en mi iPhone a través de mis altavoces habilitados para WiFi con AirPlay. ¿Cómo puedo habilitar dicha funcionalidad para la aplicación de YouTube en mi dispositivo Android?

Mi cuenta de desarrollador de Google Play está suspendida. ¿Por qué Google siempre ha prohibido la cuenta de desarrollador y mis aplicaciones?

Estoy usando un Xolo Q1011 (Android v4.4 KitKat). Últimamente, he estado tratando de descargar aplicaciones de Play Store y, aunque tengo mucho espacio en el dispositivo, dice 'error al descargar', 'no hay suficiente espacio en el dispositivo'. ¿Cual podría ser el problema?

Soy un novato, ¿cuál es la mejor manera de ser un desarrollador de Android? ¿Estoy menos interesado en el desarrollo de aplicaciones y más en el código fuente y el núcleo en sí?

Quiero construir una aplicación de chat para Android. ¿Cómo se vería el esquema de diseño de software para una aplicación como esta (qué clases deben implementarse)?

He visto a Belkin Wemo donde los interruptores eléctricos se controlan a través del teléfono inteligente. ¿Cómo puedo hacer esto como mi proyecto M Tech?