Cómo escribir una aplicación simple más rápido

Preparación:

  1. Revise las mejores aplicaciones más cortas y limpias en la pila de tecnología de destino.
  2. Practica creando aplicaciones similares
  3. Revisa tu práctica. ¿Cómo puedes mejorarlos?

Proceso de examen:

  1. Lee la pregunta cuidadosamente. Subraye los términos y consideraciones clave.
  2. Escriba un resumen de las características clave que necesita para construir. Tenga en cuenta cualquier cosa que no haya encontrado antes. Calcule cuánto tiempo debe tomar cada parte. Decide si hay partes que debas abandonar (perder puntos, pero al menos asegurarte de que puedas mostrar algo que funcione)
  3. Cree una pequeña parte de la aplicación, idealmente desde la parte superior (la interfaz de usuario) o desde la parte posterior (los datos / modelo), y trabajando hacia la otra dirección.
  4. Cuando esa pequeña parte funcione, comience a expandirse para cubrir la especificación completa.

La noche anterior: ¡duerme!

Mañana : comienzo temprano, ejercicio, desayuno ligero. Revise sus aplicaciones de muestra, pero no se preocupe por las cosas pequeñas.

¡Buena suerte!

Esta pregunta persigue a los desarrolladores todos los días. Me hice la misma pregunta hace 16 años. Permaneció en mi cabeza durante 8 años más. Y hace 8 años, decidí hacer algo al respecto:

Construí mi propia herramienta de desarrollo.

Le llevó cerca de un año hacerlo. No fue fácil. Antes de continuar, necesito resaltar que mi enfoque eran las aplicaciones comerciales. No era una herramienta de propósito general. Se centró en lo que necesitaba: una forma rápida de ejecutar aplicaciones.

Una vez que obtuve la primera versión, comencé una compañía con un amigo y comencé a vender productos hechos con la aplicación. En el lapso de 8 años, hemos estado afinando y mejorando la herramienta, haciendo que sea más rápido y fácil crear aplicaciones. Tenemos un socio que estaba creando un software para una empresa de telecomunicaciones. Estuvieron trabajando durante 2 meses y todavía no tenían producto. Usaron nuestra herramienta y realizaron el producto en 4 horas.

En este punto, quiero disculparme si todo eso suena como publicidad (de alguna manera lo es), pero a la pregunta:

La mejor (y quizás la única) forma de acelerar realmente el proceso de desarrollo de su aplicación es crear su propia herramienta o marco (es decir, si no quiere usar algo que ya está hecho)

Desafortunadamente, 2 horas no serán suficientes. Si el tiempo para entregar es una restricción, y es un trato único, sería mejor hacerlo de la manera tradicional.

Si estás interesado en nuestra herramienta:

http://www.mindqube.com

¡Buena suerte!

Eso depende de si sabrá de antemano cuáles serán las especificaciones de la aplicación.

Si lo desea, pase la semana desarrollando la aplicación desde cero, una y otra vez, hasta que pueda hacerlo mientras duerme.

Si no, no hay nada que puedas hacer sino ganar experiencia, y una semana no es tiempo suficiente para marcar la diferencia.