Важно: Примеры кода из лекций можно использовать для самостоятельной проработки материалов лекции, а также для выполнения домашнего задания.
Важно: для запуска сервера используйте java 17 и выше. Инструкция.
1.1 [x] Интеграция с Backend: API, типичные формы интеграции (дз не предусмотрено)
1.2 [x] Сетевые запросы: Main Thread & Background
1.3 [x] Многопоточность: потоки, проблемы общих данных (дз не предусмотрено)
2.1 [x] Примитивы синхронизации и специализированные структуры данных
2.2 [x] Современные подходы работы с многопоточностью
2.3 [x] Многопоточность в Android
2.4 [x] Retrofit (CRUD)
3.1 [x] Coroutines: легковесные потоки, Thread Pools & Dispatchers
3.2 [x] Coroutines: Scopes, Cancellation, Supervision
3.3 [x] Coroutines в Android
3.4 [x] Flow
4.1 [x] Загрузка и отображение изображений