¿Cuánto tiempo le tomaría a una persona sin experiencia en informática desarrollar una aplicación móvil?

Puede haber tres formas diferentes de desarrollar aplicaciones, si hablamos de aplicaciones me refiero a las aplicaciones de Android …

Entonces hablemos de diferentes categorías:

  1. EN TRES HORAS Si solo quieres hacer una aplicación para divertirte y para ti y para mostrar a tus amigos y ( sin codificación ), eso significa que no quieres ser un desarrollador real. Luego vaya a http://hoodooapps.com/. Puede aprender a hacer aplicaciones en no más de TRES horas y las aplicaciones generadas a partir de esto son aplicaciones multiplataforma, por lo que puede instalar en Android, Windows Phone o en teléfonos iOS. así que si estás listo para sentirte orgulloso entre tus amigos, ¡date prisa! Otros sitios similares son appmachine.com y appypie.com, etc.
  2. EN DIEZ DÍAS, llevará aproximadamente una semana desarrollar una aplicación en esta categoría y estoy hablando precisamente de aplicaciones de Android. dado que no tiene conocimientos previos sobre programación, permítame explicarle primero el contenido de las aplicaciones de Android. Básicamente, las aplicaciones de Android están escritas en Java y Xml, por lo que debe saber cómo funcionan. entonces tienes que aprender Java y Xml. Para que puedas aprender java del tutorial de java newbostan y xml de w3school. aprender xml no tomará mucho tiempo, pero como eres John nieve de la programación (No sabes nada :)), te llevará unas 10 horas. Diez horas significa 10 horas de estudio. Si le resulta difícil, consulte YouTube para xml. Después de aprender Xml, primero de todo, ve y celebra, el hombre común es tu primera experiencia de programación y después de la celebración, pasa a la siguiente tarea que es aprender Java. Java es un poco complicado, pero muy fácil de aprender e implementar. Hay 87 tutoriales de Java, por lo que para aprenderlos necesitará alrededor de 20 horas. Sé que es más de lo que esperaba, pero después de completar esto, será un programador de Java. Tenga en cuenta que mientras aprende Java, por favor compile programas, esto lo hará consciente de cosas de programación reales. Después de aprender Java, viene la parte más interesante de ANDROID, por lo que está listo para comenzar. Vaya a Android_tutorial. Hay 77 videos después de completar todos los videos según las instrucciones de los tutores … Vaya y felicítese. SE HA CONVERTIDO EN UN DESARROLLADOR DE ANDROID, y puede desarrollar cualquier aplicación que desee. Permítanme concluir los tres pasos 1) Aprender Xml de W3school (10 horas). 2) aprende Java del tutorial de newboston (15 horas). 3) aprender el tutorial de Android (15) ……
  3. EN DOS MESES: Advertencia Este paso es solo para aquellos que están muy apasionados por aprender el desarrollo de aplicaciones de Android y quieren ser un verdadero desarrollador de Android y persiguen un sueño para trabajar en este campo y están listos para dedicar tiempo y tener el coraje de no hacerlo. rendirse.

a) Aprenda JAVA completamente de la METODOLOGÍA DE PROGRAMACIÓN DE STANFORD. Hay alrededor de 28 videos de 50 minutos cada uno, por lo que tomará alrededor de treinta horas completarlos. e intente resolver la tarea y hacer el proyecto según las instrucciones. El curso ha sido diseñado para aquellos que aparentemente no tienen conocimiento de programación, después de completar este curso, serás un programador completo de Java y puedes estar orgulloso de ser un programador.

b) Aprenda XML, XML no es tan difícil de aprender, por lo que puede aprender de w3schools.com en tres a cinco horas (supongo que ha completado la programación de Java)

c) Después de aprender java y xml, está realmente listo para lanzarse al desarrollo de la aplicación de Android Deep sea, para ser un desarrollador de Android de élite y crear aplicaciones de 5 estrellas, debe seguir un tutorial y seguirlas en orden, y eso es:

el tutorial de Android thenewbostan completa los 77 videos según las instrucciones del tutor

Desarrollando aplicaciones de Android desde udacity, este curso es gratuito y está diseñado por Google, déjame decirte que es bueno aprender Android y completar el proyecto (puede que el nombre del proyecto sea sunshine) y otro proyecto que es Music player La aplicación se da como asignación. Entonces, al final de este curso, tiene dos proyectos completos que puede publicar en github.com.

Curso de diseño de materiales de udacity, este curso está diseñado para hacerte diseñador. Para ser desarrollador de Android debes tener conocimiento sobre el diseño de materiales. Después de este curso, sabrás cómo diseñar las cosas para que funcionen.

Firebase Essential de la aplicación de Android, este es un curso imprescindible si quieres ser desarrollador, Firebase es una herramienta muy nueva y esencial para el desarrollo de Android, se basa en aplicaciones de computación en la nube, después de completar este curso podrás hacer aplicación de chat, aplicaciones que necesitan almacenamiento, así como cómo diseñar la página de inicio de sesión y aprenderá completamente sobre otras herramientas de firebase.

Después de completar todos estos cursos, se convertirá en un desarrollador de Android. Ahora solo necesitas practicar y para practicar haz diferentes proyectos.

Ya que estás leyendo eso significa que estás lo suficientemente desesperado como para aprender.

¡Espere! ¡Espere! Antes de comenzar a aprender de cualquiera de estos tres métodos, quiero compartir mi experiencia, he probado los tres procedimientos y el procedimiento 2 es muy malo si quieres convertirte en desarrollador. Si no tiene experiencia, primero vaya al paso 1 y omita el paso 2 y avance al paso 3. La práctica falsa es muy letal.

Y en el desarrollo de aplicaciones de Android debe tener un conocimiento completo que solo puede obtener en el paso 3.

¡Ahora la elección es tuya!

Hola Swarali
La respuesta a su pregunta no es tan clara, ya que tiene muchos factores. Incluyen, el tipo de aplicación, la complejidad de las funciones y la plataforma para la que se está desarrollando.

Mi empresa ha desarrollado más de 50 aplicaciones que van desde aplicaciones educativas hasta productividad y juegos. Para nosotros, generalmente es un proceso de 3 meses, pero aún varía según la participación del cliente en el proceso. Tenemos mucha experiencia, por lo que estimaría que puede llevarle entre 6 y 12 meses, y esa es una estimación extremadamente generosa. Tu participación tendría que ser las 24 horas.

También puedes contratar una empresa de desarrollo de aplicaciones como la que represento

Messapps, empresa de desarrollo de aplicaciones móviles .

Déjame guiarte a través del proceso completo de creación de una aplicación:

IDEA

Incluso las ideas más innovadoras necesitan una planificación cuidadosa e implementación de la estrategia. Junto con usted, nos adentraremos en su industria, haremos una lluvia de ideas y mapearemos su idea para desarrollarla en una aplicación única.

MARCOS DE ALAMBRE

No hay nada más importante que sentar las bases adecuadas. En la primera etapa del desarrollo de la aplicación creamos esquemas detallados y delineamos cada función de toda la aplicación móvil.

DISEÑO

El diseño único y hermoso es lo que hace que una aplicación móvil sea exitosa. Nuestros diseñadores lo saben mejor que nadie. Es por eso que en cada aplicación que creamos implementamos las mejores y más recientes tendencias de diseño que harán que su aplicación sea única.

DESARROLLO

El desarrollo no se trata solo de codificación. Combinamos la mejor tecnología con las plataformas iOS, iPhone y Android, creamos la arquitectura de la aplicación y solo entonces codificamos. Nuestros desarrolladores de aplicaciones se aseguran de que el producto final sea perfecto.

PRUEBAS

Una vez que se crea la aplicación, nos tomamos una semana completa para probarla específicamente bajo diferentes condiciones en diferentes dispositivos. Nuestro equipo de prueba se asegurará de que la experiencia del usuario sea fluida y sin errores.

LANZAMIENTO

Como empresa de desarrollo de aplicaciones, sabemos que su gran revelación es especial. ¡Hemos estado allí y sabemos cómo se siente! Lo ayudamos a prepararse para el lanzamiento y lo guiamos a través del proceso de optimización y aprobación de la tienda de aplicaciones.

MANTENIMIENTO

Una vez que la aplicación está activa, el mantenimiento es esencial para garantizar que su aplicación continúe funcionando sin problemas. Por lo tanto, ofrecemos servicios de mantenimiento de aplicaciones móviles que protegerán su aplicación de cualquier error inesperado y otros problemas a largo plazo.

PROMOCIÓN

Crear una aplicación es solo el primer paso para el éxito. La promoción es clave para llegar a la cima de las clasificaciones. ¡Ofrecemos una amplia gama de servicios promocionales que incluyen la optimización de la tienda de aplicaciones, la creación de sitios web de aplicaciones, vistas previas de videos de aplicaciones y mucho más!

ACTUALIZACIONES

Después del lanzamiento, lo ayudamos a mantenerse por delante de la competencia al agregar constantemente nuevas características y optimizar su diseño a las tendencias más recientes.

Si todavía quieres seguir creando una aplicación tú mismo, te deseo lo mejor. Y si tiene alguna otra pregunta, no dude en comunicarse con mi correo electrónico en [correo electrónico protegido]

¡Espero que esto ayude!