¿Cuánto tiempo crean las personas una aplicación para Android?

Para crear una aplicación de Android o cualquier otro software, debe pasar por un ciclo de desarrollo de software. Hay diferentes fases de ciclo que cada desarrollador tiene que atravesar mientras desarrolla una aplicación. Permítame ayudarlo a comprender cada fase del ciclo y a determinar cuánto tiempo puede llevar desarrollar una aplicación de complejidad razonable, por ejemplo, una aplicación de chat.

1) Fase de planificación:

Una planificación exhaustiva de los diferentes módulos de su aplicación antes de comenzar realmente la implementación podría ayudarlo a ahorrar una cantidad notable de tiempo en otras fases de desarrollo. Por lo tanto, le sugiero que dé 2-3 semanas para planificar su aplicación. La planificación incluye la comprensión de los requisitos del usuario, los requisitos del sistema y los requisitos funcionales de la aplicación, la realización de entrevistas a los usuarios y desarrolladores y el estudio de los sistemas existentes similares al que desea desarrollar.

2) Fase de análisis:

Esta fase implica la comprensión de las limitaciones de su aplicación, los problemas relacionados con el sistema de aprendizaje, la determinación del alcance de la aplicación y, en función de la información recopilada, los planes de los diferentes módulos de desarrollo de la aplicación y los recursos necesarios. Esta fase no te llevará más de 1 a 2 semanas.

3) Fase de diseño:

Una vez que se realiza la planificación y el análisis, los desarrolladores comienzan con el diseño de la UI (Interfaces de usuario) para la aplicación. Para una aplicación de Android, incluye diferentes diseños, cómo debe ser cada pantalla, qué funcionalidades debe tener, por ejemplo, barra de desplazamiento para una lista. La interfaz de usuario es con lo que un usuario interactúa, por lo tanto, debe ser muy fácil de usar y debe proporcionar una excelente experiencia de usuario en términos de facilidad y capacidad de respuesta. Le sugiero que tome entre 3 y 4 semanas para diseñar su aplicación.

4) Fase de implementación:

Una vez que los diseños estén listos, puede comenzar a implementar la funcionalidad detrás de esas pantallas de diseño, por ejemplo, qué evento debería activarse cuando el usuario presiona un botón determinado, etc. La implementación es la unidad central y el tiempo que puede tomar depende de la cantidad de recursos que tenga y su experiencia en dominio de desarrollo de aplicaciones. Con 2-3 recursos con 2-4 años de experiencia, la implementación no tomará más de 5-6 meses.

5) Fase de prueba:

La fase de prueba es muy importante, ya que en esta fase encontrará errores que pueden afectar su experiencia de usuario y causar una mala impresión. Existen diferentes técnicas de prueba que puede usar para probar la funcionalidad de su aplicación, pero no voy a entrar en eso aquí. Para una aplicación de complejidad moderada, 1-2 semanas de pruebas son suficientes.

6) Fase de mantenimiento:

Por último, puede proporcionar soporte de mantenimiento para su aplicación, pero no se encuentra dentro del marco de tiempo de desarrollo y es un proceso continuo.

Discutiendo todas las fases en detalle, puedo sugerir con seguridad que llevará 3 meses desarrollar una aplicación de complejidad moderada.

Pero desarrollar una aplicación de calidad no es lo único que importa, lo siguiente importante es cómo comercializar su aplicación. Te sugiero que leas el siguiente artículo para comprender el punto tan importante de ganar dinero con tu aplicación.

El estado actual del marketing en Internet en la industria del desarrollo de aplicaciones: proveedor superior de marketing y SEO para desarrolladores de aplicaciones

Nunca tuve ningún entrenamiento formal en Java de ninguna forma antes de adquirir Android. Mi primera interacción con Java fue cuando tuve que trabajar en una aplicación de Android. Y después de 2 años trabajando en ello, puedo decir que no es difícil aprender Java. Como sabes que las cosas de C ++ te parecerán familiares. El IF-WHILE-DO-SWITCH son todos iguales, la lógica es la misma en casi todos los lenguajes de alto nivel, la diferencia viene en la abstracción y, por supuesto, en cómo se usa el marco.

Para cuantificar el proceso de aprendizaje, digamos que dedica 4-5 horas al día y comienza a leer + Practicando desde el día 1, lo que debe hacer, aprenderá los conceptos básicos en 10-14 días. Es IMPORTANTE hacer una base SÓLIDA, sabiendo cómo funcionan las cosas como variables locales globales, clase pública estática, referencia de clase, mapas hash, clases y funciones predeterminadas disponibles, etc., porque estas cosas menores causarán los problemas principales. Después de 10-12 días comience con Android. NO espere para aprender más sobre Java, Android le enseñará eso.

En primer lugar depende de:

  • Qué tipo de aplicación quiere crear el usuario.
  • Cuánto sabe sobre un idioma en particular en el que se está desarrollando la aplicación.
  • Cuánto sabe sobre Android.
  • Cómo el usuario maneja los errores de Android (¡eso lleva un poco de tiempo!) Y los errores de depuración.

Tomemos un usuario que:

  1. Conoce un idioma (Java) y no está al tanto de Android: le tomará apenas 1 o 2 días crear una aplicación simple de “Hola mundo”.
  2. No conozcas ningún idioma ni Android: entonces podría tomar de 3 a 4 semanas dependiendo de cuánto queramos aprender primitivas de lenguaje y nuevamente de 1 a 2 días para crear la aplicación ‘Hola mundo’.

Hice mi programación en Java a mi nivel de diploma y quiero crear mi primera aplicación de Android como mi proyecto en el último año. En primer lugar, Android es realmente bueno para aprender y creé mi primera aplicación simple de mis biodatos en 3 días. Eso fue divertido.

Crear una aplicación de Android no es un juego de niños. El tiempo de desarrollo depende totalmente de muchos factores.

Depende de las funcionalidades que tenga. El número de API que tiene que integrar. ¿Cuántos diseños hay? Hay muchas otras preguntas que hacer y considerar al crear una aplicación de Android.

Por ejemplo: si tiene que crear una aplicación con solo “¡Hola, mundo!”, Eso podría hacerse en apenas unos minutos. Pero si desea crear una aplicación de chat, puede durar hasta meses.

Entonces también dependerá de cuán fluido sea al codificar la aplicación. ¿Qué tan rápido escribe y piensa en la lógica de la aplicación?

Mi $ 0.02

dV

Depende de la aplicación que quieras desarrollar.

Desarrollamos 3 aplicaciones de Android que son:

Estado diario de WhatsApp: para esta aplicación, pasamos 8 días. 4 días para recopilar el estado y 4–5 días para la implementación.

Cotizaciones y consejos de éxito: para esta aplicación, pasamos 5 días. 2 días para recopilar presupuestos y 2–4 días para la implementación.

Datos interesantes (रोचक तथ्य): para esta aplicación, pasamos de 4 a 6 días. 2 días para recopilar información de la aplicación y 3–4 días para la implementación.

Conclusión: si tiene un contenido para su aplicación, puede desarrollarlo fácilmente dentro de 3 a 5 días.

En cualquier lugar de 3 meses a 1 año.

Realmente depende de qué tan dedicado esté con el desarrollo de aplicaciones y su interés en la programación. Un juego básico como Flappy Bird puede llevar a un principiante completo un par de meses debido a la curva de aprendizaje inicial. Sin embargo, después de obtener más experiencia con la programación de Android, creo que puede hacerlo en menos de 2 semanas.

Debes intentar comenzar con un juego básico que quieras implementar y luego trabajar en él mientras aprendes.

Como desarrollador de aplicaciones de Android, comencé con algo simple y luego pasé a una aplicación más complicada (reproductor de música) que me llevó un par de meses construir. Mi próximo objetivo es aprender a hacer juegos para Android.

Depende de ti. Es una aplicación pequeña, entonces lleva algunos días desarrollar una aplicación. Pero su aplicación es grande en tamaño, entonces lleva 2-3 meses desarrollar una aplicación. El desarrollo de una aplicación depende del tamaño y de sus ideas.

Depende de en qué tipo de proyecto estés. A veces puede llevar de 4 a 5 meses en un solo proyecto o, a veces, solo toma de 2 a 3 semanas. Depende de tus habilidades y de a qué hora vas a invertir por día.

More Interesting

Cómo conectar una aplicación y sitio web de Android con la misma base de datos

Si tengo antecedentes de PHP, ¿está bien comenzar a escribir mi propia aplicación de Android y aprender sobre la marcha, o debería pasar unas semanas en Core Java?

¿Cuál es el mejor motor para crear juegos de Android?

¿Qué hace un desarrollador de framework Android? ¿Desarrollan el marco en sí o desarrollan aplicaciones de Android usando los marcos?

Cómo hacer una aplicación de Android con reconocimiento de voz

¿Cómo empiezo con el desarrollo de aplicaciones de Android con solo un conocimiento muy básico sobre programación?

¿Por qué Android cierra a la fuerza una aplicación después de un tiempo, como cerca de una hora, incluso si la aplicación se deja como la aplicación de primer plano?

¿Android está aprendiendo bien por hoy?

¿Existe algún marco MVC estándar en el desarrollo de aplicaciones de Android? Si no, ¿vale la pena desarrollar uno?

¿Cuál es el mejor lugar para aprender programación de Android en Bhubaneswar?

Cómo usar eficientemente un dispositivo Android rooteado

¿Qué son las herramientas de framework para Android?

Cómo resolver el error 'jar discordancia arregla tus dependencias' usando el complemento eclipse ADT

¿Cuáles son todas las funciones / aplicaciones / tareas que uno puede realizar con MATLAB?

¿Debo elegir una pasantía de verano en Kratikal en Noida para Junior Security Aanalyst o Eko en Gurgoan para el desarrollo de aplicaciones de Android?