¿Debo continuar construyendo mi aplicación?

NO y NUNCA renuncies a algo que estás haciendo solo porque viste algo mejor en otro lugar.

Comencé el desarrollo de Android hace 2 años y publiqué una aplicación 6 meses después de comenzar a aprenderlo, cuando miro el código ahora solo puedo encontrarlo “asqueroso”.

Ahora, volviendo a su pregunta:

La mayoría de las aplicaciones “geniales” no son creadas por solo 1 desarrollador, sino que se desarrollan principalmente en equipos de desarrolladores experimentados que trabajan en ellas a tiempo completo y durante meses. Para el resto de estas “geniales” aplicaciones creadas por solo 1 desarrollador, intente buscar el historial de aplicaciones publicado de esa persona y busque la primera y vea si le gusta o no 🙂 – también, tenga en cuenta que estas Los grandes desarrolladores pueden no haber comenzado a publicar sus aplicaciones solo después de haber creado 5 aplicaciones malas más o menos.

La experiencia viene con el tiempo.

Ahora, lo que puede hacer es verificar estas excelentes aplicaciones para saber hasta dónde ha llegado el desarrollador de iOS e intentar implementar algunas de sus características interesantes y desafiantes y saber qué les gusta a los usuarios / consumidores tener en una aplicación móvil.

Tu primera aplicación debería hacerte mejor y permitirte aplicar lo que has aprendido hasta ahora, después de esta primera, comienza a desarrollar código reutilizable, patrones geniales y robustos para que hagas que tus aplicaciones futuras sean más limpias y no pierdas el tiempo implementando de nuevo Consumir cosas.

Confía en mí, lanzar tu primera aplicación es como romper un muro entre tú y estos grandes desarrolladores y el progreso comienza a volverse adictivo y no lo notarás hasta que te encuentres desarrollando cosas increíbles en poco tiempo.


ACTUALIZAR:

Comparta su primer código de aplicaciones con una persona mayor, mantenga una mente abierta y permita que revise el código y lo critique, de esta manera sabrá por qué esto o aquello es malo y cómo podría mejorar. Debate con él, no solo aceptes todo lo que dice que necesitas confrontación para conocer el POR QUÉ de sus comentarios. No puede aprender todo en libros y recursos en línea, algunas cosas vienen con la experiencia que encontraría en una persona mayor. Esto te ahorrará mucho tiempo y te pondrá en el camino correcto.

¡Definitivamente deberías continuar!

Termínelo, o al menos una versión MVP, ejecútelo, escuche los comentarios del mercado, estudie su competencia, siga aprendiendo y siga mejorando su aplicación. Es posible que su primera aplicación o versión no tenga éxito. ¡¿Y qué?! Sigue aprendiendo, sigue mejorando; eventualmente tendrás éxito si perseveras. Puede, o no, ser con tu primera aplicación, pero llegarás allí. Este es el precio que debe pagar para ser excelente en la creación y el lanzamiento de aplicaciones. Esa es la naturaleza del éxito …

La única forma de mejorar es seguir trabajando. En mi experiencia, la parte más difícil del proceso fue obtener una aplicación lanzada en la tienda, porque hay muchas cosas (como su duda) que evitan que suceda. Simplemente finalice este lanzamiento, tome un respiro y luego puede decidir volver a visitar este proyecto o pasar al siguiente. Casi nadie pega un jonrón en su primer turno al bate.

No renuncies !! Siga adelante y ejecute su aplicación, lo ayudará a comprender el comportamiento del usuario y los comentarios del mercado. Pocos años después cuando mires hacia atrás, estoy seguro de que no te arrepentirás. Así que adelante, implemente su aplicación y ejecútela en la tienda de aplicaciones. Todo lo mejor !

Sigue trabajando en ello. Nunca se sabe cómo se recibirá. Incluso si hay una aplicación idéntica que lo hace mejor, sigue haciéndolo. Te beneficiará a la larga, tanto la experiencia como una marca en tu repertorio. Sigue intentando hacerlo mejor y construye sobre él. ¡No te rindas!