Ребят, я тут не так давно спрашивал про OptIn, но всё равно до конца в голове не отложилось его назначение. И само слово «оптиниться», которое встречается иногда, тоже не понимаю. Кто-нибудь может, пожалуйста, более просто объяснить, в чём его суть? Как OptIn работает - я понял. По крайней мере на примере отличия от
@ExperimentalCoroutinesApi. Но чем обусловлено его появление в языке, какие проблемы оно на самом деле решает - не понял вообще. Для меня, как для пользователя эксперименального апи корутин позволило не помечать каждый класс в проекте аннотацией
@ExperimentalCoroutinesApi, чтобы лишний раз не раздражала подсветка Android Studio по делу и без.
Или может есть статья рускоязычная. По крайней мере, найти мне такую не получилось((