Mob is fully featured — but since 0.7.0 the capabilities live in focused
packages rather than one monolithic core. Core ships the kernel every app
needs (screens, navigation, rendering, state, storage, permissions,
distribution, the test harness, and the neutral light/dark/adaptive
themes); everything else is one dep + one config line away.
Activating any capability plugin is the same two steps:
60+ pre-styled components — sliders, dialogs, avatars, menus, pickers, and more — ported to real SwiftUI and Compose
Reads Mob's theme tokens (see Theming), so switching Mob.Theme.set/1 re-skins every ported component at once, identically on both platforms. Not yet its own Hex package — the port lives in the mishka_chelekom monorepo alongside the web version. Register only the components a screen actually uses; the demo app's showcase eagerly registers and renders all 60 at boot for its own catalog purposes, which is fine there but adds measurable startup cost on lower-end Android hardware if copied wholesale.