Todo depende del tamaño de la aplicación. Cada tarea tiene su propia línea de tiempo. Divida el proyecto en pequeños fragmentos, básicamente cada tarea será un módulo o una página. Calcule la estimación del tiempo aproximado para cada fragmento. Suma Lo sabrás.
Nadie puede estimar tu trabajo mejor que tú. Definitivamente el tiempo estimado no es el mismo tiempo que te llevará. Puede ser más o menos. Lo más probable es que más. Por lo tanto, agregue un tiempo de búfer para cada fragmento que cree que podría tener problemas.
En cuanto a su pregunta, eficiente se basa en cómo trabaja. Si solo va a trabajar, o va a trabajar con otro desarrollador, la cantidad o el trabajo que tuvo que hacer es el mismo. Si trabaja de manera eficiente tanto en la interfaz de usuario como en las funciones principales y si los plazos que calculó cumplen con el marco de 1 mes, sí, es posible.
- Cómo limpiar datos basura en aplicaciones iOS de terceros
- Como desarrollador o usuario, ¿cuáles son algunas de las características de una aplicación que ha visto hacer que la aplicación sea "más pegajosa": aumentar la participación del usuario, el tiempo en la aplicación, disminuir la rotación, etc.
- ¿La mayoría de las aplicaciones de Android e iOS son desarrolladas por pequeñas empresas?
- Cómo actualizar la versión beta de iOS 10
- Como desarrollador de iOS, ¿cuál es su API favorita de Objective-C Cocoa (no hay bibliotecas de terceros)?