Полноценный Android-проект на Kotlin + Jetpack Compose с экраном оплаты в премиальной стилистике.
MainActivityи точка входа приложения.- Экран оплаты
PaymentScreenс требуемыми слоями и анимациями. - Разделение на composable-компоненты (
AnimatedWaves,AnimatedCard,QrPanel,GlassActionButton,TopBarи т.д.). - Design tokens: цвета, размеры, motion-параметры.
Рекомендуется JDK 17.
JAVA_HOME=/path/to/jdk17 ./gradlew installDebugЕсли JAVA_HOME не указан и используется слишком новая JDK, Gradle/AGP могут падать на этапе конфигурации.
Для точного соответствия макету добавьте локально файлы:
app/src/main/res/font/montserrat_regular.ttfapp/src/main/res/font/montserrat_medium.ttfapp/src/main/res/font/montserrat_semibold.ttfapp/src/main/res/font/montserrat_bold.ttf
В текущем PR бинарные ассеты намеренно исключены, чтобы PR создавался без ошибки Бинарные файлы не поддерживаются.