Нужно просто писать, и сам всё запомнишь) если не знаешь как что то сделать, то гугли/спрашивай здесь
<?xml - говорит всё же что это xml.
Ну не спрашивать же каждую строчку, хочется взять полную информацию о том что тут написано и за что отвечает. Например язык программирования, мы ведь не печатаем на "посмотрим что получится"
для этого есть документация
Это разметка экрана для приложения на Андроиде. Для разработки под Андроид учить надо обязательно. Для разработки под Винду учить не надо.
Это не разметка экрана а манифест приложения. Разъясняется в одном из первых уроках андроида че к чему
это манифест ну, например https://metanit.com/java/android/2.3.php
А еще groovy для gradle
Обсуждают сегодня