IT Academy
Урок 3 · Средний

Navigation и adaptive layouts

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Навигация должна учитывать back stack и восстановление. Адаптивный layout отвечает на доступный размер окна, а не название устройства. Большой экран может показывать список и детали одновременно.

Задача для самостоятельного решения

Что хранить в аргументах экрана заказа?

Показать разбор ответа

Идентификатор заказа, а не весь изменяемый объект. Экран получает актуальные данные из repository и корректно восстанавливается по маршруту.

Примените знания

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

Открыть лабораторную →