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

Kotlin Multiplatform: iOS interop и distribution

Проектирование Swift-facing API, async/cancellation bridges, XCFramework/SwiftPM manifests, cinterop isolation и consumer-side release evidence без ложного platform PASS. Статус исходного audited package: REVIEW. Runt…

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

Уроки курса

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

1Integration strategy selection: consumer constraints, artifact lineage and rollback4 уроки0 / 4
ACQUIRE: Constraints before toolsОткрыть
PRACTISE: Build an evidence-bound planОткрыть
RETRIEVE: Localize one violated invariantОткрыть
TRANSFER: Independent consumers via remote SwiftPMОткрыть
2Swift-facing API contract: names, nullability, errors and additive migration4 уроки0 / 4
ACQUIRE: Names, nullability and errors are one consumer contractОткрыть
PRACTISE: Complete a Swift-facing optional lookup contractОткрыть
RETRIEVE: Debug the contract without a reference solutionОткрыть
TRANSFER: Add a required lookup without breaking the optional APIОткрыть
3Async/Flow bridge: ownership, terminal channels and bidirectional cancellation4 уроки0 / 4
ACQUIRE: Async/Flow ownership and cancellation bridgeОткрыть
PRACTISE: Async/Flow ownership and cancellation bridgeОткрыть
RETRIEVE: Async/Flow ownership and cancellation bridgeОткрыть
TRANSFER: Async/Flow ownership and cancellation bridgeОткрыть
4Binary manifest compatibility: immutable artifacts, slices, API diff and consumer lineage4 уроки0 / 4
ACQUIRE: Immutable binary manifest modelОткрыть
PRACTISE: Execute manifest compatibility contractОткрыть
RETRIEVE: Reconstruct compatibility orderОткрыть
TRANSFER: Product alias plus visionOS slicesОткрыть
5Native dependency and cinterop isolation: reproducible build inputs, adapter ownership and replacement4 уроки0 / 4
ACQUIRE: Native dependency and cinterop isolationОткрыть
PRACTISE: Native dependency and cinterop isolationОткрыть
RETRIEVE: Native dependency and cinterop isolationОткрыть
TRANSFER: Native dependency and cinterop isolationОткрыть
6Consumer distribution defense: immutable adoption evidence, rollback, monitoring and fresh recheck4 уроки0 / 4
ACQUIRE: Consumer distribution defenseОткрыть
PRACTISE: Consumer distribution defenseОткрыть
RETRIEVE: Consumer distribution defenseОткрыть
INTEGRATE: Consumer distribution defenseОткрыть