Diferencia entre módulo, bibliotecas, jar, proyectos de biblioteca, proyectos gradle, aar y jar

Trabajo para una empresa que tiene una aplicación móvil para Android desarrollada por un equipo offshore. Tengo acceso a los repositorios de GitHub.

Estoy armando la aplicación de Android bloque por bloque y me está dando un infierno.

¿Cómo puedo distinguir entre módulo, bibliotecas, jar, proyectos de biblioteca, proyectos gradle, aar y jar. ¿Alguien puede darme una definición práctica? NO fuera de una búsqueda de google. Yo también tengo Google.

PD: sí, soy un novato y no estoy orgulloso de ello.

Respuestas a la pregunta(2)

Su respuesta a la pregunta