← Все курсы
КурсБесплатноЧасть практики восстанавливается

Navigation, forms и Android architecture

Type-safe Navigation Compose routes, deep-link validation, form draft/focus/IME contracts, UDF/ViewModel ownership and explicit DI/module boundaries. Статус исходного audited package: REVIEW. Runtime/activation gates …

Часть практики восстанавливается. Теория и опубликованные уроки доступны уже сейчас. Если для отдельного шага ещё нет задания или теста, он откроется для чтения и не будет ошибочно засчитан как пройденный.
Пройдено0 / 22
Примерное время13 ч
Модули5
Уроки22

Уроки курса

Откройте любой опубликованный урок. Порядок программы влияет на зачёт прогресса, но не скрывает учебный материал.

1Type-safe routes, deep links и back stack4 уроки0 / 4
Модель: typed route, trust boundary и stack ownershipОткрыть
Work Item gateway: validate before readОткрыть
Диагностика read-before-validation и broken back stackОткрыть
Project Member transfer: three IDs и parent stackОткрыть
2Form draft, validation, focus и IME4 уроки0 / 4
Модель: draft ownership и validation-before-saveОткрыть
Work Item form: invalid path без mutationОткрыть
Диагностика commit-before-validation и focus orderОткрыть
Project Member invite transferОткрыть
3UDF, reducer и UI event ownership4 уроки0 / 4
Модель: UDF и state-reduced outcomesОткрыть
Практика: Work Item reducer и acknowledgementОткрыть
Диагностика: replayed command или duplicate stateОткрыть
Transfer: Project Invite effect ownershipОткрыть
4ViewModel scope, state ownership и DI boundaries4 уроки0 / 4
Модель: destination owner и dependency graphОткрыть
Практика: два независимых Work Item ownersОткрыть
Диагностика: scope leak или graph leakОткрыть
Transfer: Project production/fake graphОткрыть
5Integration and maintenance defense6 уроки0 / 6
Integration model: boundary-preserving maintenanceОткрыть
Guided integration: Work Item due-date changeОткрыть
Delayed retrieval: diagnose cross-boundary regressionОткрыть
Transfer: Project Member role-expiry maintenanceОткрыть
Independent navigation/form/architecture integrationОткрыть
No-hint terminal maintenance defenseОткрыть