¿Qué habilidades de programación se requieren para hacer una aplicación de Android?

Lo más importante es que necesitas saber Java. Hoy en día, incluso python se está volviendo popular, pero aún sugeriría Java.

Aprenda Java, es fácil … y necesita conocer los conceptos básicos, es decir, core java, oop, anulación, sobrecarga.

Una vez que haya terminado, vaya al siguiente paso y eche un vistazo a los desarrolladores de Android, tiene una documentación fantástica para comenzar con el desarrollo de Android.

A continuación, si está buscando autoaprendizaje (que creo que es la mejor manera), también encontrará un excelente video tutorial en YouTube (consulte el nuevo canal de Boston) y muchos blogs sobre el desarrollo de Android.

Mire estas pequeñas aplicaciones, son versiones personalizadas de juegos populares de Android.

Flappy 2048 – Aplicaciones de Android en Google Play

One (Reverse2048) – Aplicaciones de Android en Google Play

Por lo tanto, comience con poco y eventualmente con la práctica acelerará. Más tarde, lo ayudará a crear excelentes aplicaciones e integrarse con tecnologías innovadoras como la nube, bigdata e IOT.

Todo lo mejor.

Anteriormente, Android solo estaba disponible con Java, pero ahora ha evolucionado y ahora está disponible con todas las plataformas principales como .Net y Javascript.

Si aún no decide el idioma, le recomendaría que elija Java, ya que hay abundante información disponible en línea.

Ahora que Microsoft compró Xamarin y viene como complemento con Visual Studio, puede usar C # para desarrollar aplicaciones de Android.
La comunidad Xamarin proporciona una guía completa sobre el desarrollo.

Ionic es el marco que permite el desarrollo de aplicaciones de Android usando javascript, html y css.


Aprenda los conceptos de AngularJS en profundidad con ejemplos aquí:
http://angularjstutorials.in/

Si desea desarrollar aplicaciones nativas de Android, un conocimiento básico / intermedio de core java es suficiente. También debes trabajar con xml, aunque no es gran cosa.

Lo que sugeriría es que se centre más en los conceptos de Android y la plataforma. Tecnologías UI / UX. Construir una aplicación básica es muy fácil, lo que hace que tus usuarios amen tu aplicación es todo.

Entonces, el conocimiento básico de Java es más que suficiente para comenzar.

  1. Necesito saber Java. Esta es la necesidad básica. Si no conoce Java, no se preocupe, aprenda Java.
  2. Estudie los conceptos básicos de Android: crear su primera aplicación
  3. Obtenga capacitación de Google: Cómo comenzar | Desarrolladores de Android

Feliz aprendizaje…

Debes tener buenas habilidades en el núcleo de Java. Suena genial en el desarrollo de Android. No solo el núcleo de Java, también debes aprender el desarrollo de Android