Разработчик Гайендра Сингх Ратор (Gajendra Singh Rathore) из Индии опубликовал кроссплатформенное SDK на базе Jetpack Compose Multiplatform для реализации механики скретч-карт. Код проекта открыт.
В SDK реализованы следующие функции:
поддержка iOS и Android;
работа с несколькими слоями;
настраиваемый размер кисти;
автоматическое удаление скретч-слоя после раскрытия определённого процента области;
возможность мгновенного удаления скретч-слоя;
встроенный вызов событий onScratchStarted, onScratchProgress, onScratchCompleted.
С помощью SDK можно реализовать интерактивные скидочные купоны, лотерейные билеты и награды. Также можно использовать Scratchify для геймификации. Код проекта доступен на GitHub.
Источник новости: habr.com