Como desarrollador independiente para aplicaciones móviles, ¿cuáles son los principales problemas con los que te encuentras? ¿Cómo lo resolviste?

1. ¿Qué ideas vale la pena incorporar a las aplicaciones?
Desarrollar una buena aplicación requiere mucho tiempo y cuidado. Hay muchas ideas de aplicaciones, muchas de ellas buenas. No siempre es obvio cuáles valen la pena. En caso de duda, tome el trabajo remunerado primero. Si el dinero no es un problema para usted, vaya con la aplicación que cree que la gente realmente querría. Uno que resuelve un problema o satisface una necesidad. Una aplicación popular que no genera dinero es mejor que una aplicación impopular / desconocida que no genera dinero.

2. ¿Cuál es la mejor manera de dividir mi tiempo entre desarrollar aplicaciones para otros (re: trabajo remunerado) y experimentar con mis propios productos (re: trabajo no remunerado)?
Mi proporción es de aproximadamente 90% pagado, 10% experimental. Su proporción puede ser diferente según su escenario. Uno de mis objetivos es hacer que esa proporción sea más uniforme.

3. ¿Dónde consigo un buen diseño gráfico?
Recientemente me presentaron a crowdSpring.com, y ahora es mi fuente de referencia para el diseño de la aplicación. Si tienes recomendaciones, ¡comparte los comentarios!

4. ¿Cuál es una tarifa justa para un desarrollador móvil experimentado?
Esto depende de muchos factores diferentes. Visite payscale.com o salary.com para conocer las tarifas en su área.

5. ¿Cuántos proyectos puedo manejar a la vez?
Uno. Pero probablemente tomarás más. Apunta a uno y dalo todo. Esto lo hará más feliz a largo plazo, y sus clientes más felices ahora.

6. ¿Cómo calculo el costo total de un proyecto de desarrollo?
Si tiene la suerte de conseguir un cliente que comprenda las complejidades del desarrollo de software, celebre. La mayoría no lo hace, y no entenderá cuando les diga que su estimación se basa en las horas dedicadas al diseño, desarrollo, prueba, publicación y soporte. Hago todo lo posible para desglosar este artículo por artículo y asegurarme de que el cliente sepa por adelantado exactamente dónde se va a gastar su dinero.

7. Portado
Eres un desarrollador independiente con una gran idea de aplicación, y la vas a desarrollar. Probablemente comenzará con iOS o Android, pero ¿y luego qué? ¿Vas a volver a desarrollar tu aplicación para Blackberry y Windows Phone? ¿Qué pasa con las tecnologías más antiguas como Java Mobile, Symbian y WinMo? ¿Web móvil? ¿Y hará ese desarrollo usted mismo o lo subcontratará?

Mi principal problema es definitivamente el marketing. Tengo una gran aplicación (Desbloquear con WiFi, en Android), que a mis usuarios les encanta, pero el mayor problema es correr la voz. No tengo el dinero para hacer mucha publicidad, y no estoy seguro de si la publicidad realmente será rentable para mí de todos modos. Llegar a una idea e implementarla fue la parte fácil. Siento que la aplicación podría venderse bien si pudiera obtener algo de impulso, pero ¿cómo lograr un impulso sin gastar mucho dinero? He tratado de obtener algo de cobertura de prensa, pero hasta ahora mi aplicación no ha sido recogida por ningún blog importante o medio de comunicación. Es una vida difícil ser un desarrollador independiente.

Otro gran problema para los desarrolladores independientes son las incompatibilidades entre plataformas. Por ejemplo, en mi aplicación de Android XDA TV, necesito redirigir al usuario al navegador, que redirigirá a la aplicación de video, ya que Android no admite la etiqueta HTML5 en un WebView y se creó utilizando PhoneGap, que utiliza El componente WebView.