¿Cuál es la mejor manera de aprender el desarrollo de aplicaciones de Android y qué conceptos básicos son necesarios para aprenderlo?

5 COSAS QUE DEBE SABER ANTES DE CONSTRUIR SU PRIMERA APLICACIÓN PARA ANDROID:

  1. Necesitas aprender Java, no hay forma de evitarlo
  2. La parte de Android abarca el aprendizaje de XML para el diseño de la aplicación, la comprensión de los conceptos de Android y el uso de dichos conceptos mediante programación con Java
  3. Los principiantes probablemente deberían usar un IDE (PraneethVT prefiere Android Studio sobre Eclipse)
  4. La creación de su primera aplicación lleva mucho tiempo: no sucederá de la noche a la mañana. Este no es un proyecto para aquellos que buscan un resultado rápido
  5. Cuando esté atascado en un problema (que inevitablemente sucederá), recurra a Stack Overflow. Si no tiene suerte, busque el Subreddit de Android donde hay una comunidad útil.

Experiencia Java: el desarrollo de Android se realiza principalmente en Java. No es un lenguaje difícil de aprender, per se, pero saber cómo se aplica al desarrollo de Android puede ser confuso sin una base firme en el idioma. Android Java no es exactamente Java estándar, pero aprender Java estándar te facilitará mucho más el desarrollo de Android.

Experiencia XML: conocer XML puede ser útil en varios campos relacionados con la tecnología y Android no es una excepción. En particular, los archivos XML facilitan la declaración de elementos de la interfaz de usuario en las aplicaciones que crea. La experiencia pasada es una gran ventaja.

Entorno de desarrollo: la mayoría de los desarrolladores de Android recomiendan usar Eclipse como entorno de desarrollo para sus sesiones de codificación. También deberá instalar el SDK de Android antes de comenzar a crear aplicaciones. Afortunadamente, Android ofrece un paquete único que incluye Eclipse, Android SDK y herramientas relacionadas. Tenga en cuenta que en el futuro cercano, la mayoría del desarrollo de Android se alejará de Eclipse hacia Android Studio, por lo que es posible que también desee analizarlo.

Perseverancia: Por último, aprender los entresijos del kit de herramientas de desarrollo de Android llevará tiempo. Aprendiendo a crear una calidad La aplicación llevará aún más tiempo. No te apresures. Sigue adelante y enfoca tu mente en el largo plazo. Si no lo hace, se sentirá frustrado y querrá darse por vencido.

Sugeriré el Tutorial de Android de 2TechUp para el sitio de principiantes, ya que también estoy aprendiendo de este sitio. También puede aprender los conceptos básicos del desarrollo de Android desde este sitio, ya que cada tema se explica de una manera muy fácil de entender. Encontré este sitio en un desarrollo de aplicaciones de Android de Facebook Group Learn.

Te sugeriré que sigas el siguiente orden para comprender los conceptos básicos de Android

  1. Introducción a Android: aquí es importante leer sobre Android y el desarrollo de Android y cuál es la cuota de mercado de Android.
  2. Arquitectura de Android: aquí puedes leer sobre la arquitectura de Android
  3. Componentes de la aplicación de Android: aquí puede leer sobre cuáles son los componentes de la aplicación en Android que necesitará para desarrollar la aplicación de Android
  4. Instalar Android Studio: artículo sobre cómo instalar Android Studio
  5. Tutorial de Android para principiantes: lea sobre los recursos en Android
  6. Introducción al diseño y controles de la interfaz de usuario: lea sobre el diseño y los controles de la interfaz de usuario
  7. Manejo de eventos de Android: lea aquí sobre el manejo de eventos en Android y cómo trabajar con el controlador de eventos y los oyentes de eventos.
  8. Mi primera aplicación de Android: a partir de Android Studio: aquí sabrá cómo crear una primera aplicación de Android y algunas partes de Android Studio.
  9. Cree una calculadora básica de Android: este es un ejemplo de trabajo sobre “Cómo crear una calculadora básica de Android”, esto le ayudará mucho a comprender los conceptos.
  10. Actividad y ciclo de vida de Android: lea sobre la actividad de Android y su ciclo de vida
  11. Servicios de Android – Introducción y ciclo de vida: lea sobre el servicio de Android y su ciclo de vida
  12. BroadcastReceiver en Android: lea sobre broadcastReceiver
  13. Descansa, puedes consultar el tutorial de Android para principiantes

Como ha decidido desarrollar aplicaciones de Android, antes que nada es muy importante saber cómo funciona la codificación en Android. La codificación en Android es básicamente la codificación en Java. Por lo tanto, primero debe aprender el lenguaje Java, suponiendo que no haya aprendido ninguno de los idiomas durante el curso de Ingeniería. Los lenguajes C y C ++ sirven como conceptos básicos tanto para la codificación como para Java. Entonces, todo lo que tiene que hacer ahora es aprender:

1. C y C ++

2. Java

3. DBMS (solo si desea obtener más información)

Estos tres idiomas le darán un mejor enfoque no solo para crear aplicaciones sino también para ser un programador a tiempo completo. Una vez que haya terminado de aprender Java, puede ir a Google Developers de Google y aprender mucho sobre cómo crear aplicaciones de Android desde aquí.

Incluso puedes unirte a cursos en línea en

Desarrollador de Android Nanodegree

Vogella

Mi vida con Android

La colección de 200 tutoriales en video de desarrollo de aplicaciones de Android de New Boston

La serie Android Bootcamp 2012

Treehouse y Lynda.com

¡Todo lo mejor!