На каких языках пишут интерфейсы приложений?
Есть множество языков разметки для макетов интерфейса, но чаще всего интерфейсы создаются программным кодом, вызывающим API графической библиотеки.
Если погуглите Flutter и dribble, то сразу станет ясно.