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

Testing, performance и Android release

Детерминированные coroutine/Flow tests, Compose behavior/semantics tests, измеримые performance gates, Macrobenchmark/Baseline Profiles и воспроизводимый Android release с signing, R8, upgrade и rollback evidence. Ста…

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

Уроки курса

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

1Детерминированные Coroutine/Flow tests и virtual time4 уроки0 / 4
Модель: deterministic Coroutine/Flow tests и virtual timeОткрыть
Практика: retry и cancellation под virtual timeОткрыть
Retrieval: восстанови scheduler contractОткрыть
Transfer: search Flow debounce и stale resultОткрыть
2Compose UI, navigation и accessibility behavior tests4 уроки0 / 4
Модель: mutation-sensitive Compose UI testsОткрыть
Практика: Work Item form semantics/navigation testОткрыть
Retrieval: восстанови UI test contractОткрыть
Transfer: Project Board navigation/focus testОткрыть
3Performance measurement, recomposition и regression gates4 уроки0 / 4
Модель: comparable performance evidence и regression gateОткрыть
Практика: Work Items startup/scroll budgetОткрыть
Retrieval: median, p95 и protocol boundariesОткрыть
Transfer: Project Dashboard frame/recomposition gateОткрыть
4Macrobenchmark и Baseline Profile для critical journeys4 уроки0 / 4
Модель: Baseline Profile как измеряемая оптимизация critical journeysОткрыть
Практика: Work Items CUJ, paired modes и packaging evidenceОткрыть
Retrieval: восстанови Baseline Profile evidence contract без scaffoldОткрыть
Transfer: profile contract для Project Board и notification entryОткрыть
5Signing, R8, versioning, upgrade, rollback и release provenance6 уроки0 / 6
Модель: Signing, R8, versioning, upgrade, rollback и release provenanceОткрыть
Управляемая практика: Signing, R8, versioning, upgrade, rollback и release provenanceОткрыть
Извлечение без подсказки: Signing, R8, versioning, upgrade, rollback и release provenanceОткрыть
Перенос в изменённый контекст: Signing, R8, versioning, upgrade, rollback и release provenanceОткрыть
Интеграционный release candidate: Signing, R8, versioning, upgrade, rollback и release provenanceОткрыть
Независимая защита release evidence: Signing, R8, versioning, upgrade, rollback и release provenanceОткрыть