No puedo encontrar una aplicación en la App Store, así que decidí comenzar a programar en iOS y hacerlo yo mismo. ¿Cuánto tiempo me llevará escribir mi primera aplicación del mundo real en Swift para iPhone?

Bin allí, hecho eso 🙂 En mi caso, llévame 11 meses y 4 días .

El año pasado decidí desarrollar la aplicación iOS / Android de aviación de negocios que necesitaba pero no pude encontrar en la tienda. Durante el proceso de desarrollo, tengo que abandonar la versión de Android, ya que era difícil en términos de tecnología y recursos tener ambos al mismo tiempo.

El problema principal es mantener el enfoque en la funcionalidad de la aplicación . Si solo te enfocas en el código, es probable que entregues una aplicación excelente que nadie usará.
Debe ser gerente de proyectos: divida el trabajo en partes funcionales y calcule el tiempo necesario para cada parte. Una parte importante del proyecto tiene que ser la funcionalidad de la aplicación: cómo se beneficiarán los usuarios al usar su aplicación.

El diseño y la usabilidad (UX) también son muy importantes. No se convenza de que puede hacerlo: los usuarios de aplicaciones iOS son mucho más exigentes que el usuario promedio de Android.

Utilice la ayuda de outsourcing tanto como pueda pagar. Es probable que parte del trabajo se realice solo una vez (como la infraestructura del servidor, por ejemplo), por lo que no tiene sentido gastar mucho tiempo en eso. Use su tiempo para trabajar en tareas que continuará mejorando con el tiempo.

Y esté listo para escarificar algunas de las características y funcionalidades de la aplicación para realizar v1.0 lo antes posible . Según las entradas de los clientes, puede mejorar la aplicación en v2.0 y agregar nuevas funcionalidades. Allí su propio desarrollo tendrá sentido ya que mejorará con el tiempo.

Cuando tenga más tiempo / recursos libres, puede reemplazar las partes de subcontratación por las suyas propias (pero solo si está seguro de que su código funcionará mejor que el código de los subcontratistas).

Te animo a que encuentres socios para trabajar contigo. Un diseñador es un buen comienzo. Tal vez lo hará más rápido y mejor si lo considera como una nueva empresa. Trabajar con socios y cofundadores puede ser una gran experiencia.

Te deseo suerte y espero que entregues v1.0 más rápido de lo que lo hice 🙂

Muchas gracias por A2A.

Cualquier aplicación de tamaño medio con un recurso de tiempo completo no debería tomar más de un mes. Puede dividir cada sección de la aplicación en una o dos semanas de sprint y lograr el objetivo. Antes de eso, me gustaría que desarrolle algunas pruebas de conceptos relacionadas con su aplicación, para que pueda analizar el tiempo general y planificar las cosas en consecuencia. Además, esto le permite acostumbrarse a la plataforma.

Todo muy bien.

Con muy poco conocimiento en programación, tardé 6 meses en comenzar con Objective-C mientras aprendía la programación de iOS. No creo que Swift sea tan diferente.

More Interesting

No quiero optimizar mi sitio web para dispositivos móviles, ¿cuáles son los mejores proveedores del mercado?

Cómo solicitar una marca comercial para mi nombre de juego / aplicación móvil en India o en todo el mundo

Cómo evitar el WiFi de mi universidad y acceder a aplicaciones bloqueadas como WhatsApp, etc., en un teléfono móvil

Cómo recuperar su cuenta de Snapchat si se eliminó

Se me ocurrió una idea de aplicación, e hice mi propia investigación, wireframes y notas. ¿Debo buscar inversores o intentar financiarlo yo mismo?

Cómo acceder a Snapchat en línea

¿Tengo que desactivar temporalmente mi cuenta de WhatsApp sin eliminar mi cuenta?

Cómo hacer una aplicación uber

¿Podría enviar mi aplicación de iPhone de pago de forma gratuita a ciertas personas?

Quiero encontrar un back-end para mi juego móvil, que incluye chat en la aplicación, notificaciones push y gestión de datos del usuario. ¿Cuáles son algunas recomendaciones?

Quiero comenzar a crear una aplicación, ¿debería comenzar con un MVP primero?

Tengo una gran idea para una aplicación, pero necesito que alguien con el conjunto de habilidades de programación me ayude (no tengo experiencia en aplicaciones). Como estudiante de primer año de la universidad, ¿cómo debo buscar el talento?

Estoy tratando de desarrollar una aplicación multiplataforma (iOS, Android, sitio web) que tendrá algunos datos 'estáticos' pero también un componente de chat / IM. ¿Debo usar parse o firebase? ¿O ambos (se recomienda esto)?

Cómo reparar el 'código de error desconocido 505' en Android al instalar una aplicación

Cómo desarrollar una aplicación en internet