Oi Silvanio, tudo bem??
Cara, pelo que entendi vc está querendo fazer uma "integração" entre uma app Android, q vai trocar informações com uma (ou mais) aplicação distinta no backend.
Para o backend da sua aplicação, acho que a maneira mais simples e atual é usar alguma coisa q trabalhe bem com JSON.
Existem sim cursos aqui na Alura que abordam o tema, como o https://cursos.alura.com.br/course/mean-javascript, que aborda de forma prática a integração de uma aplicação Angular (mas poderia ser a sua app Android) com o servidor Node.js
Além disso tem o excelente https://cursos.alura.com.br/course/nodejs-avancado, que aborda exatamente a criação de uma API Restful provendo dados de banco de dados mySql, se bem me recordo.
Ou se prefeir uma alternativa simples em Java, pode usar o Spring-boot com Spring-rest. Tambem tem um curso que aborda isso aqui, é o https://cursos.alura.com.br/course/springboot
É isso. Espero que tenha te ajudado.
Abraço!