¿Cuál es la parte más importante de Java para desarrollar aplicaciones de Android?

Hola

Para mí, todos los lenguajes de programación son iguales, solo necesitas entender el concepto y la lógica (el cambio de sintaxis entonces) . Contestaré como punto de vista del programador profesional.

Para el desarrollo de aplicaciones de Android necesitas aprender

  1. Programación orientada a objetos,
  2. Estructura de datos . Eso es todo lo que necesitas.
  3. Todo lo demás además de eso 😉

Yo mismo estaba teniendo dificultades para aprender e implementar WebServices and Fragments (también CustomListView lol) .

Entonces, si desea trabajar profesionalmente, debe trabajar con Servicios como REST (para Android RESTful) y POST . Para eso necesitará Colecciones : Matrices, Lista, HashMaps, etc. y otras cosas (por lo tanto, Estructura de datos) .

Para los fragmentos, necesitará conceptos orientados a objetos . Así que adelante.

Desarrolle una aplicación que se comporte de manera diferente en diferentes orientaciones de pantalla y que también funcione con Paint , Points y Canvas, etc.

PD: Si quieres ser un profesional, no te limites solo con algunos conceptos, todo en programación es importante, solo ve y lee sus documentaciones, busca las cosas que no sabes, practica, haz tu lógica , adelante e impleméntalo.

Happy Coding ..

Son muchos, pero estos son los que creo que son necesarios para alguien que acaba de comenzar la programación de Android …

Abstracción : es el proceso de ocultar todos menos los datos relevantes sobre un objeto para reducir la complejidad y aumentar la eficiencia. – Wikipedia

Interfaz : se utiliza para especificar un comportamiento que las clases deben implementar

Clase : sirve como contenedor para campos de datos y también se puede usar como un objeto

Métodos : un conjunto de códigos que se conoce como nombre en cualquier punto de un programa y que se puede llamar por el nombre del método.

Tipos de datos : esto le dice a javac (compilador de Java) cómo un programador tiene la intención de usar los datos.

Declaración condicional : a menudo se usa para verificar ciertas condiciones antes de ejecutar un bloque de códigos

Intencionalmente excluí la creación de redes de la lista porque ya hay toneladas de bibliotecas (por ejemplo, volley) que pueden ayudarlo con eso.

Estructura de datos siempre estructura de datos, no importa cuán bien se vea su aplicación en el exterior, cuán fácil de usar sea, si no tiene un buen código estructurado se enfrentará al estrés de volver a hacer casi todo cuando actualice / agregue nuevas funciones.

Por supuesto, si te gusta estresarte a propósito, adelante, sé mi invitado.