01
Shared Architecture
Shared and platform-specific layers, adapting one design language to the expectations of two platforms, multiple environments and secret values, accessibility on both platforms.
- 01 Modular Code Sharing Modular code sharing splits common code into a shared module and a platform-specific layer. The lesson builds the course's operability measure and measures how a fully shared module can still be disabled on one platform.
- 02 Design System Adaptation Design system adaptation tunes one design language to the expectations of two platforms. The lesson measures that an adapted component works fully on both platforms and that another component stays degraded under a version condition.
- 03 Configuration and Environment Management Configuration and environment management lets the same app run with different values in development, staging, and production. The lesson measures that a flag opened from its default leaves the feature full.
- 04 Accessibility Accessibility lets an app do its job under different ways of use such as a screen reader, large text, and touch. The lesson measures that a gesture drops to a menu and works in a degraded way when a screen reader is turned on.