17 февраля (понедельник) в SPACE пройдет лекция Android Advanced Topic #1 - Workshop Coroutines от Android Academy Minsk. Регистрация участников с 18.30, начало - в 19.00.
Зарегистрироваться можно по ссылке.
Требуемые знания: View Model, LiveData, Retrofit, Room
Мы подготовили для вас интересное и сложное задание: игра «Быстрый палец». Во время семинара мы вместе пойдем, продумываем подготовленный проект и пошагово реализуем игру. Помимо игрового процесса, мы будем работать с сетью и базой данных, поэтому знание Retrofit и Room необходимо. Игровой чат станет финальной задачей.
В ходе реализации вы получите реальный опыт: функции приостановки, области сопрограмм, Room and Retrofit, потоки, каналы.
Чтобы избежать проблем с подключением к интернету, настройте проект заранее! Смотрите инструкции в репозитории проекта.
Во время семинара студенты выполняют 3 задания:
"Fast finger" game
Task covers:
- suspend functions
- delay
- view model scope
Network + Storage
Task covers:
- Retrofit integration
- Room integration
Super Simple Chat
Task covers:
- Flow basics
- Channels
Кстати, мы создали телеграм-чат для обсуждения!