На русскоязычном stack overflow почти три года назад был задан вопрос - Приложения на Golang под андроид. Там всё пошагово и подробно объяснено, так что зайди почитай.
@tessie_jacobs А зачем это вообще нужно ? Вы можете бэкенд сделать на golang, а само app к примеру на react native или vue native.