Видео и подкасты для разработчиков
Избавляемся от Context в бизнес логике — как ответить на собеседовании
Как правильно избавиться от работы с ресурсами в бизнес логике?
Как правильно избавиться от работы с ресурсами в бизнес логике. Несколько подходов с их плюсами и минусами.
Содержание:
- 0:00 Введение
- 1:20 Код для рефакторинга
- 2:33 Решение 1. Вводим константу
- 4:12 Оптимизация Gradle сборки
- 5:00 Решение 2. Абстракция через интерфейс в месте использования
- 7:33 Решение 3. ResourceManager
- 10:00 Как нужно получать цвета из ресурсов
- 11:12 Решение 4. Абстрация над ресурсами
- 13:51 Kotlin Value Class
- 16:16 Перенос получения значения ресурса в место использования
- 18:28 Заключение
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.