Quiero aprender a desarrollar aplicaciones de Android. ¿Cómo puedo hacer eso solo por medio del autoaprendizaje? ¿Cuánto tiempo me podría llevar comenzar a desarrollar aplicaciones pequeñas y menos complicadas?

Hay muchos recursos disponibles en Internet para aprender Android . Si eres un principiante completo, primero debes comenzar con Java. Si ya conoce Java, puede actualizarlo al ver esto
Después de conocer Java, si cree que se siente cómodo con él, puede comenzar a aprender Android desde aquí Tutoriales de desarrollo de aplicaciones de Android. Sé que esta lista de reproducción está desactualizada, pero este chico enseña los conceptos básicos que uno necesita saber. Hay una lista de reproducción actualizada del mismo tipo, pero no está completa. La lista de reproducción es muy larga como 200 videos, no es necesario ver todos los videos, pero intente al menos 50-70 videos al principio.

Otra serie increíble es por slidenerd. Incluso Derek tiene su propia serie de videos tutoriales en Android, pero le sugiero que siga su tutorial después de un poco de experiencia, sus videos son un poco rápidos y les resultará difícil de entender al principio.

Recursos que no sean videos.
TutorialsPoint tiene excelentes tutoriales para principiantes. Desarrolladores de Android es la documentación oficial para Android, que se requerirá al construir proyectos.
Tutoriales, Juegos, Aplicaciones, Consejos | Este sitio también contiene buenos tutoriales escritos.

¿Qué hacer después de aprender todo esto?
Una vez que haya completado los conocimientos básicos sobre Android y piense que puede comenzar a crear su propia aplicación, pero antes de eso, le recomiendo que cree aplicaciones que ya están fuera (para practicar). Llegará a conocer muchas cosas que se requieren al crear aplicaciones.

Necesita ideas para crear aplicaciones, puede encontrarlas aquí.
La respuesta de Akash Chavan a ¿Cuáles son algunas buenas y nuevas ideas de aplicaciones de Android (sin juegos)? Se puede hacer en otras plataformas.

Por supuesto, puede aprender el desarrollo de aplicaciones móviles usted mismo, si tiene esa chispa e interés de aprendizaje; entonces puedes aprenderlo dentro de un mes.

Le sugeriré que solo tenga recursos para aprender el desarrollo de aplicaciones móviles Android de los propios desarrolladores de Android para construir su primera aplicación.

Ahora que llega el momento, apenas tomará de 2 a 3 meses desarrollar su tipo de aplicación móvil.

Pero solo depende de usted lo pegadizo que sea en la implementación de programación y lógica.

Todo lo mejor para aprender. Si logra desarrollar su primera aplicación, debe compartirla. Si es posible, lo revisaré, también puedo sugerirle algunas correcciones. Disfrute aprendiendo, desarrollando y desplegando. Tenga un buen día.

Umm … Quieres desarrollar aplicaciones de Android. ¿Correcto? Primero debe saber sobre Java (casi todos los conceptos de core java). Luego comience a conocer cómo funciona realmente Android y qué proceso en segundo plano está sucediendo, no comience a hacer directamente la aplicación. Simplemente comienza a tener un conocimiento aleatorio de ello. Y una vez que haya terminado con Java, vaya al sitio web para desarrolladores de Android allí dado todos los pasos para desarrollar la aplicación. cómo comenzar a hacer una aplicación es un poco difícil al principio si estás aprendiendo de ti mismo pero te enfocas en aprenderlo. Y si desea usar book, vaya primero al desarrollo de la aplicación de Android. Y comenzarlo. Primero tienes que configurar ADT y SDK todas estas cosas. Entonces puedes comenzar a desarrollar las aplicaciones. Una vez que sepa cómo aplicar todas las cosas básicas, dentro de una semana podrá hacer o puede desarrollar aplicaciones pequeñas o puede decir aplicaciones menos complicadas.

Disfruta el viaje de android !!

Antes de comenzar directamente a desarrollar aplicaciones para Android, primero aprenda core java y algunos conceptos básicos de Android y también verifique algunos códigos de muestra disponibles en Desarrolladores de Android. Esto lo ayudará a comprender mejor los conceptos básicos y también lo ayudará cuando intente depurar cualquier aplicación de muestra.

Simplemente siga el sitio oficial de desarrolladores de Android. Debe tener algunos conocimientos básicos de Java. Aprenda paso a paso a partir de ahí. Luego intente algo usted mismo y mejorará. Si tiene algún problema, obviamente, Stack Overflow está esperando respuestas

Codeschool es un muy buen lugar para comenzar. Sus cursos de video son realmente fáciles de seguir y después de cada conferencia tienen una sección de prueba y examen. Codeschool también ofrece descuentos para el primer mes que puede encontrar a continuación:

Inscríbase en Code School por 9 dólares

Mi enfoque sería descargar Android Studio y encontrar uno gratuito o uno de esos cursos de Android baratos / combinados en Udemy / Udacity y seguirlo de cerca.

Después de eso, habrás aprendido todos los conceptos básicos y todo dependerá de ti.

More Interesting

Tengo 16 años y sé algunos conceptos básicos de HTML, Java y C ++. Quiero desarrollar aplicaciones para Android y trabajar en Google. ¿Qué debería aprender a continuación? ¿De dónde debería aprender?

Mi aplicación genera un mínimo de 40 descargas por día. ¿Cómo aumento ese número?

Soy un chico de 16 años y me encanta desarrollar juegos y aplicaciones para Android. Pero ahora estoy pensando en promocionarlo, pero a un costo cero o con un bajo presupuesto. ¿Cómo?

Quiero desarrollar una aplicación de Android que ofrezca contenido a diario. ¿Debo usar firebase o una API REST?

Quiero crear una aplicación de Android y me gustaría saber la diferencia entre DigitalOcean y AWS en términos de escalabilidad.

Mi aplicación de Android de dos meses tiene un total de 20 instalaciones por día. ¿Qué puedo hacer para aumentar las instalaciones diarias?

Tengo 19 años, cumpliré 20 el próximo año, y deseo crear una aplicación de Android simple, pero no tengo ninguna educación oficial en dichos campos. Entonces, con solo mi computadora portátil delante de mí, ¿por dónde empiezo y qué necesito aprender?

Quiero desarrollar una aplicación de chat de Android usando PHP. ¿Cómo puedo hacerlo?

Busco a alguien que definitivamente está en Snapchat, pero cuando lo agrego, recibo un mensaje de que no se puede encontrar. ¿Por qué?

Quiero comenzar a crear aplicaciones de Android. ¿Dónde puedo aprender de la chatarra?

Tengo un iPad Air y últimamente ha comenzado a ser más lento, incluso cuando ejecutaba aplicaciones, solía funcionar perfectamente. ¿Por qué es esto?

Estoy desarrollando una aplicación para iOS que debería mostrar los bancos de sangre cercanos en un mapa basado en mi ubicación. ¿Cómo logro esto?

Quiero hacer una aplicación de Android que capture una moneda y luego lea cuál es el valor de esta moneda. ¿Cómo puedo hacer eso usando la biblioteca OpenCV?

He creado una aplicación de chat de Android y quiero agregar la funcionalidad de video / llamada de audio. ¿Cómo podría hacer esto?

Si tuviera que proporcionar a un desarrollador de aplicaciones una maqueta que sea una réplica exacta de cómo debería verse la aplicación, junto con instrucciones para las funciones de la aplicación y cómo deberían interactuar con la interfaz de usuario que he proporcionado, ¿podrían hacerlo? ? ¿Qué tan difícil es encontrar un desarrollador de aplicaciones altamente calificado?