Разработчик Гайендра Сингх Ратор (Gajendra Singh Rathore) из Индии опубликовал кроссплатформенное SDK на базе Jetpack Compose Multiplatform для реализации механики скретч-карт. Код проекта открыт.

В SDK реализованы следующие функции:

  • поддержка iOS и Android;

  • работа с несколькими слоями;

  • настраиваемый размер кисти;

  • автоматическое удаление скретч-слоя после раскрытия определённого процента области;

  • возможность мгновенного удаления скретч-слоя;

  • встроенный вызов событий onScratchStarted, onScratchProgress, onScratchCompleted.

С помощью SDK можно реализовать интерактивные скидочные купоны, лотерейные билеты и награды. Также можно использовать Scratchify для геймификации. Код проекта доступен на GitHub.