Pull to refresh
3
9
Илья@red-byte

Программист

Send message

Основы AGSL для android разработчика

Level of difficultyMedium
Reading time17 min
Reach and readers6.6K

В последние годы интерфейсы приложений становятся все более интерактивными. Простого эффекта нажатия на кнопку уже недостаточно - пользователи ждут живых анимаций и визуальной глубины. Но создание таких эффектов традиционно требовало от разработчиков значительных усилий.

Представь: тебе нужно «поколдовать» над пикселями прямо в UI - добавить живой градиент, искажение картинки под пальцем, стеклянный блеск карточке и тому подобные эффекты. Раньше для этого приходилось прибегать к «тяжеловесам» таким как OpenGL/Vulkan, либо мучить CPU постобработкой битмапов. AGSL (Android Graphics Shading Language) решает это элегантнее: это язык фрагментных шейдеров, встроенный в сам графический стек Android, так что эффекты применяются прямо на уровне отрисовки интерфейса.

Читать далее

Information

Rating
732-nd
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity

Specialization

Разработчик мобильных приложений
Ведущий
Android SDK
Android NDK
Kotlin
Java
C
Разработка программного обеспечения
Алгоритмы и структуры данных
Оптимизация кода
Системное программирование
Linux