Retrofit

Мы как-то упустили тот момент, что всеми любимый ретрофит не релизили больше трёх лет, с мая 2020.

Мейнтейнеры в обсуждениях говорят, что он сам по себе достаточно стабильный, а они заняты на других проектах. Можно понять.

В целом я бы согласился, если бы на неделе не обновил проект до AGP 8, который по умолчанию теперь включает R8 full mode. И приложение начинает падать на первом же запросе в релизе, т.к. текущие правила забандленные внутрь ретрофита не покрывают все breaking изменения R8. 😔

Так, для информации, в стабильном Flamingo проекты по умолчанию создаются с AGP 8, то есть в только что созданном проекте добавив ретрофит вы просто будете падать в релизной версии прямо из коробки. Кто здесь больше виноват - вопрос открытый, но хотелось бы конечно от библиотеки, которая безоговорочно является стандартом индустрии, видеть какую-то чуть большую подвижность.

Пока отключил full mode через проперти android.enableR8.fullMode=false, т.к. оказался не готов дописывать все нужные правила самостоятельно. Поживём так, пока все не адаптируются.