На каком языке программирования создаются дизайны Андроид приложений?
Вопрос в следующем, насколько я понял, то создание дизайна для приложения проходит в XML файлах с использованием стандартных функций, например: android:background
Вопрос таков, можно ли и стоит использовать CSS для создания дизайна? Или же возможно использовать другой язык?
Не дизайн, а пользовательский интерфейс.
Недавно тоже захотел на CSS написать макет, писать вручную dimens для кастомного элемента - то ещё удовольствие xD
Сложный интерфейс - программно.
Средний по сложности интерфейс - layout + drawable (XML).
Простой интерфейс - layout (XML).
Отрисовать форму (экран) можно программно.
Но писать по 10ку вызовов функций на каждый элемент трудозатратно.
Чтобы это упросить придумали xml схему. используется в файлах layout.
Дизайн в html, css, js - это подход C# (си шарпа)
Кроссплатформенная разработка еще через одну промежуточную прокладку.
Писать весь хмл ручками не требуется. В андроид студии неплохой визуальный редактор.
В зависимости от роста опыта внесение правок в текстовом виде станет проще чем тыкаться по полям визардов . Часть вещей все же не получиться сделать через статичное определение формы и небольшие вставки модификаторы придется писать программно.