Version 2.8.2
Важное:
– Android 5.0 теперь минимальная поддерживаемая версия системы
Добавлено:
– Поддержка Android 13
Исправлено:
– Относительно 2.8.1: Повышена стабильность
– Анимация открытия релиза
– Теперь в истории загружаются актуальные данные о релизах
– Оптимизация производительности
Изменено:
– Было сделано много изменений "под капотом", которые позволяют сделать приложение более стабильным и быстрым
Детальная информация рефакторинга
- Обновлены все зависимости приложения до актуальных версий
- Переезд с RxJava на Kotlin Coroutines
- Удалены лишние логи и заменены на Timber
- Добавлен chucker в дебажных сборках
- mutable классы переработаны в immutable data class
- Парсеры json заменены на Moshi
- Обновлены target версии android api
- Обработчик permissions заменён на MintPermissions
- Загрузчик изображений заменил на Coil
- Теперь используются insets, а не самописный древний костыль
- Теперь используется ViewBinding вместо kotlin synthetics
- Теперь архитектура presentation слоя - MVVM
- Добавлена более удобный DI (отдельный модуль quill - обёртка над Toothpick)
- И еще куча всяких мелочей в рамках рефача