Tengo estas increíbles ideas únicas para aplicaciones. No sé nada de programación o ciencias de la computación. ¿Por dónde empiezo si quiero hacer estas aplicaciones lo antes posible?

Sus tres opciones obvias son:

  • Desarrolla las aplicaciones tú mismo
  • Pagar a alguien para desarrollar las aplicaciones.
  • Asóciese con alguien que pueda desarrollar las aplicaciones

Aprendizaje
Esta ruta tomará mucho tiempo, pero no requiere a nadie más y no requiere mucho dinero. Si tiene la aptitud y la paciencia, esta es quizás la opción más simple, pero no es rápida.

Pagar a alguien
Pagar a alguien puede ser rápido y efectivo. Si le paga a alguien bueno, ya tiene la experiencia que necesita y puede ayudarlo a asesorarlo sobre otros aspectos de la creación de una aplicación. Pero es costoso. Esta ruta realmente solo tiene sentido si tiene dinero que puede permitirse invertir / apostar y realmente ha hecho el trabajo para comprender cuánto de una inversión o apuesta es, y cuáles son sus probabilidades de éxito.

Me encantaría crear una aplicación para usted, y no tendrá problemas para buscar en Google y encontrar otras compañías que lo hagan. Pero básicamente debe esperar gastar al menos decenas de miles de dólares en cualquier aplicación razonable antes de recuperar algo. Para la mayoría de las personas, gastar ese tipo de dinero por adelantado no es factible o simplemente no es una buena idea.

Asociarse con alguien
Existe la posibilidad de que pueda encontrar a alguien que tenga las habilidades técnicas, el tiempo y el interés para crear sus aplicaciones, pero que no tenga ideas propias, y que no quiera que le paguen mucho dinero para hacerlo.

Si desea seguir ese camino, desarrolle sus ideas lo más claramente posible, compártalas con las personas que conozca en FrieNDA y espere que alguien vea el valor de sus ideas y esté dispuesto a trabajar con usted. Si tiene habilidades que claramente beneficiarían a un desarrollador de aplicaciones, es posible que pueda intercambiar sus habilidades entre sí (usted ayuda al desarrollador de la aplicación, ellos lo ayudan a usted).

Este camino suena muy bien, pero, sinceramente, cualquiera que sea bueno en la creación de aplicaciones móviles probablemente esté trabajando en sus propias cosas o trabajando en cosas para los clientes, y no es probable que tenga mucho tiempo e interés para ayudarlo a menos que también puedas ayudarlos mucho. Y cualquiera que tenga el tiempo y el interés para ayudarlo probablemente no sea tan bueno. Aún así, si no quiere tomarse el tiempo para aprender y no puede pagarle a alguien, este puede ser su único camino restante.

Buena suerte.

He sido desarrollador profesional de software durante 10 años y he trabajado con muchos clientes creando las aplicaciones de sus sueños. Durante ese tiempo noté un patrón. Por lo general, el proyecto es así:

El cliente viene a mí con su increíble idea. Me lo explican apasionadamente y me preguntan si puedo construirlo. A veces tienen financiación y a veces piden asociarse conmigo para darme equidad en el producto final.

Asumiendo que me gusta la idea, les ayudo a construir la aplicación. Durante la fase de desarrollo, están muy animados, dan sugerencias, prueban nuevas versiones que solicitan agregar nuevas funciones. Luego, la aplicación llega a su finalización y es su turno de promocionarla, sucede algo muy interesante.

Se callan.

Durante meses me han estado enviando un correo electrónico todos los días, empujándome a entregar el producto final. Pero cuando la aplicación está lista, simplemente se detienen.

Por lo general, en este punto, la aplicación simplemente languidece en la App Store y recibe un par de descargas por día.

Mi teoría es que a la mayoría de la gente no le gusta el trabajo duro . Les gusta imaginarse a sí mismos como una estrella de rock, pero cuando se trata de dedicar miles de horas a practicar la guitarra, se aburren y se rinden.

Cuando la aplicación está en desarrollo, ¡estoy trabajando 20 horas por cada 1 hora que están poniendo! Están obteniendo un multiplicador 20x que los hace sentir como una estrella de rock. ¿Quieren una nueva pantalla? ¡Solo dicen la palabra y bam 2 días después aparece!

Pero cuando les toca promocionar la aplicación, solo obtienen un multiplicador 1x. Pusieron 1 hora de trabajo comercializando la aplicación y sucede muy poco porque realmente necesitan poner 100 horas para ver un retorno.

Por supuesto, esto no siempre sucede. He trabajado con clientes que promocionan obsesivamente sus aplicaciones. Me enviarán correos electrónicos a las 4:00 a.m. porque todavía están trabajando. Estas personas siempre tienen mucho éxito.

Así que aquí está el resultado final.

Tener una gran idea no te hace exitoso. Podría sentarme y pensar en 10 grandes ideas en menos de una hora. Es el esfuerzo que haces lo que te hará exitoso.

Hay un esfuerzo involucrado en la investigación de la aplicación, la construcción de la aplicación, la comercialización de la aplicación, la creación de un equipo para continuar el desarrollo, la ampliación de la aplicación, el manejo de las finanzas de su nueva empresa, la administración de su equipo y la inversión para seguir creciendo.

Así que aquí está el resultado final. Simplemente elija una idea y comprométase a invertir 1000 horas en esa idea. Eso es 6 meses trabajando 8 horas por día. Comprométete a aprender cómo construir aplicaciones o cómo comercializarlas de manera efectiva.

Igualmente, si tiene ahorros, podría pagarle a alguien para que lo ayude. Invierta $ 16,000 (200 horas a $ 80 por hora) para obtener un producto mínimo viable creado para usted.

Pero recuerde, cuando entregan esa aplicación, ¡todavía tiene 800 horas de duro trabajo promocionando la aplicación por delante! Si haces esto, tendrás una gran oportunidad de tener éxito.

Para la mayoría de las personas eso es demasiado trabajo … Quieren pasar 1 hora teniendo su gran idea, conseguir que alguien más la construya y luego esperan que se convierta milagrosamente en un gran éxito. Para estas personas, recomendaría que solo compren un boleto de lotería porque les dará una mejor oportunidad de hacerse ricos.

No tener conocimientos técnicos no es excusa para no desarrollar una aplicación. Tiene dos opciones: (I) Use sus propias herramientas para acelerar el desarrollo de software. (II) Tercerizar el desarrollo de software.

Basaré mi respuesta primero en el aspecto técnico y luego en el lado comercial.

Herramientas para acelerar el desarrollo de software

Debe usar plataformas para acelerar el desarrollo de software y reducir la curva de aprendizaje de programación total. El tiempo total que necesitará para desarrollar una aplicación dependerá de cuán complejo desee que sea la aplicación y también si usará marcos para acelerar el desarrollo de software. Deberá aprender diferentes habilidades de programación:

Backend: Back-end significa las partes que hacen el trabajo, pero el usuario final desconoce o no puede ver. Ir representa hasta el 80% del trabajo total y contiene API, bases de datos, servicios, etc. Hay varios proveedores de BaaS – Backend as a Service para acelerar el desarrollo del backend. http://www.back4app.com puede acelerar hasta un 80% el desarrollo del backend y es una buena opción para los desarrolladores que buscan flexibilidad y control sobre el código fuente. Firebase proporciona resultados similares, pero los usuarios no tienen acceso al código fuente y están bloqueados en la plataforma.

Frontend: Front end normalmente significa las partes del proyecto con las que un usuario interactúa. La interfaz puede ser móvil (Android, IOS, Windows, etc.) o web. Una buena plataforma para acelerar el desarrollo de la interfaz móvil es Xaramin y puede reducir hasta un 70% el tiempo total para desarrollar aplicaciones de Android e IOS. Para el desarrollo web, sugeriría Ruby / Rails y Python / Django como lenguajes de programación rápidos y confiables.

Desarrollo de software externo

Pruebe las siguientes empresas para el desarrollo de software:

Contrata al 3% de desarrolladores, diseñadores y otros talentos tecnológicos independientes. Muy caro, pero muy bueno.

Rent a coder – Contrata programadores y diseñadores independientes – Barato. Necesito investigar bien para encontrar buenos desarrolladores.

Descargo de responsabilidad, soy parte del equipo back4app.

Lea por qué los fundadores deben saber codificar.

En resumen: encuentre un CTO y aprenda a codificar. Hay un párrafo genial en ese artículo (abreviado):

Lo interesante de las startups es que les enseña a los fundadores sobre ventas y marketing sin hacer que obtengan un MBA o una década de experiencia. Los fundadores apreciarán el papel de las ventas y el marketing. Habiendo hecho el trabajo ellos mismos, nunca estarán a merced de un experto en dominios. Lo mismo es cierto para la codificación.

Mi conclusión es que los “fundadores de ideas” no tienen problemas para convertirse en gerentes de ventas, lo cual es difícil, pero tienen miedo de aprender un poco de tecnología. lo cual también es difícil, Bud necesitaba ser exitoso.

Como se señaló, las ideas no valen nada a menos que sean relevantes para algún público objetivo o cliente, se puedan entregar y ejecutar correctamente (aunque de forma iterativa, ya que pueden producirse prototipos 😉).

Si tienes una idea absolutamente brillante; Necesita ser evaluado. Fin de la historia. Existen muchos recursos para ayudarlo, como cursos empresariales, libros, etc., pero el resumen es que tendrá que tomar muchas decisiones usted mismo y poder hacer más que comprometerse con una idea: ¿es realista? Podría decir que quiero construir una casa móvil para una misión tripulada a Marte, pero soy un ingeniero integrado y no un estado nación con un presupuesto / recursos casi ilimitados.

Bueno, las ideas no valen nada. La ejecución lo es todo. Deberá ejecutar sus ideas para que hagan clic. Puede contratar a un profesional independiente, asociarse con un cofundador técnico y hacer una Prueba de concepto y luego lanzar con MVP con un grupo más pequeño de audiencia y ver si sus ideas hacen clic y tienen una buena tasa de respuesta.

Diseño: si no eres diseñador, utiliza 99designs para obtener diseños geniales para tus aplicaciones móviles.

Prototipo: arroje esas pantallas a una herramienta prototipo como http://invisionapp.com para ver cómo fluyen juntas y visualizar cómo se vería realmente en un teléfono.

Refina y recibe comentarios: asegúrate de no estar en un camino loco, haciendo al menos un control de cordura con otras personas. Asegúrese de que no haya ninguna compañía que lo esté matando en este espacio (transmisión de música: spotify, pandora, etc.). La competencia está bien, pero es de esperar que no estén haciendo un trabajo fantástico en el mismo espacio o si lo están tal vez están sobrecargando o si tienes algún otro diferenciador (o puedes hacerlo tan bien / mejor como puedan).

Desarrollar: una vez que tenga un buen prototipo que funcione, puede hacer “fácilmente” que la gente cree las aplicaciones para usted utilizando sitios como: elance, odesk, top codder.

Costos: Probablemente pueda obtener algunos buenos diseños por $ 300 por pantalla y los costos de desarrollo pueden variar mucho dependiendo de lo que se esté haciendo, pero hay personas que trabajan a un precio muy bajo (no es que recomiendo elegir los desarrolladores de menor costo). Planee gastar $ 5k-10k como parque de pelota.

Primero, no tienes el dinero, así que no puedes pagarle a otros para que lo hagan.

En segundo lugar, no tienes ningún prototipo, por lo que ningún ángel invertirá en ti. Quieren ver algo al menos.

Tercero, lo más probable es que fracases y aprenderás muchas cosas en el camino. Comenzar con poco es un buen control de riesgos.

Por lo tanto, debe hacerlo usted mismo o encontrar un socio que pueda programar. Es por eso que ha habido tantas “startups de garaje”. Todos enfrentaron los mismos problemas que usted enfrenta ahora.

¡Felicitaciones por tus ideas! Su próximo paso sería leer la idea de inicio de Ryan Hoover. Haga estas preguntas primero. Por cierto, Ryan es el fundador de Product Hunt. Si has leído sobre su historia, él no es también un tipo de programación, simplemente se asoció con uno y luego lanzó PH como un inicio de 20 minutos.

Soy un estudiante de aplicaciones móviles y el próximo semestre trabajaremos en nuestras propias aplicaciones de construcción. No tengo idea de lo que voy a hacer, así que tenga en cuenta estos tres puntos:

  1. Soy un estudiante, no un programador profesional.
  2. No he trabajado en aplicaciones de alta calidad (nivel industrial) antes
  3. Siendo estudiante, tendré tiempo limitado

Podemos asociarnos y trabajar juntos. Estoy dispuesto a firmar un documento si le preocupa que se copien sus ideas.
Avíseme si está interesado y si me gustan sus ideas, al menos podemos hacer un prototipo. Tal vez pueda considerar contratar a alguien con más experiencia para construir el producto final una vez que tenga una buena idea si su idea lo vale.

“Tan pronto como sea posible” irónicamente perderá su tiempo. Lo más probable es que tomes atajos que te fastidiarán más tarde. Por ejemplo, gastará dinero y pagará a alguien para que le haga una aplicación en cuatro meses. Seguro que tendrá su aplicación, pero ¿qué pasa con las otras aplicaciones que quería hacer? ¿Qué pasa si la aplicación que acaba de pagar simplemente no despega? Tendrás que gastar más dinero, si lo tienes.

Ahora considere el hecho de que cuatro meses son suficientes para aprender el desarrollo de aplicaciones por su cuenta. Después de eso, puede crear tantas aplicaciones como desee de forma gratuita.

Si desea crear las aplicaciones lo antes posible, aprenda a escribir código. Lo harás una vez y mantendrás la habilidad para toda la vida.

Sugeriría echar un vistazo a Applits. Toman ideas de aplicaciones y las ejecutan si obtienen votos positivos; También puede pagarles por sus servicios. Creación de aplicaciones impulsadas socialmente

Verifique configure.it

Todo lo que necesita para comenzar, incluida la financiación: http://www.tacticmobile.com/freewebinar

More Interesting

Si utilicé otro lenguaje para compilar para otra plataforma, como uso C # para compilar aplicaciones IOS, ¿es algo bueno o tengo que aprender el idioma nativo de iOS que es Objective-C?

Tengo una aplicación móvil que quiero crear, ¿qué creadores de aplicaciones multiplataforma simples son mejores?

Tengo una aplicación basada en bases de datos totalmente diseñada y conceptualizada. ¿Cómo hago para desarrollarlo?

Si quiero crear una aplicación móvil multiplataforma y no conozco ninguna programación, ¿qué idioma (s) debo aprender?

Estoy pensando en aprender el desarrollo de aplicaciones para iPhone. ¿Qué debo saber sobre el crecimiento y la demanda del mercado en la mayoría de los países para los desarrolladores de aplicaciones de iPhone?

Tengo estas increíbles ideas únicas para aplicaciones. No sé nada de programación o ciencias de la computación. ¿Por dónde empiezo si quiero hacer estas aplicaciones lo antes posible?

Si tengo 1,000,000 de usuarios en mi sitio / aplicación y quiero vender sus direcciones de correo electrónico o números, ¿cuánto valdrían los detalles?

Quiero hacer una aplicación de entrega. ¿Cómo empiezo?

¿Cómo construyes una aplicación exactamente si tienes la idea pero no tienes conocimientos técnicos y un poco de dinero para hacer las cosas?

Se me ocurrió la mejor idea de aplicación de citas del mundo y construí una demostración interactiva para probar el concepto. ¿Cuáles deberían ser mis próximos pasos?

Estoy haciendo una aplicación para Android. Quiero hacer un módulo para vincular Gmail con él. ¿Cómo puedo conseguir que RSS / Atom alimente la URL?

Acabo de descargar la aplicación Greenify de la tienda. No sé por dónde empezar y cómo usarlo. ¿Cómo va a ahorrar la energía de mi batería?

Tengo una idea de la aplicación, mis amigos y familiares han dicho que es una buena idea desarrollar, he descubierto que no hay nada similar en este momento, ¿qué hacer a continuación?

Tengo una aplicación para maestros y una aplicación para estudiantes, ambos pueden chatear a través de la aplicación y quiero GCM para las notificaciones. ¿Cómo puedo hacer eso?

Tengo una gran idea de aplicación móvil. ¿Que hago después?