← Back to all sparks
E

Element X Android

COMMS
Velocity5.0

Modern, faster Matrix client for Android (next-gen Element).

Element X Android is in feature-flag-graduation mode as it closes parity with the classic client.

matrix-clientfeature-flag-graduationelement-calldm-flowspush-reliabilityclient-rewrite-parity
Current state
Element X Android is on a tight bi-weekly cadence (v26.05.2 just shipped). The recent rhythm is dominated by feature-flag removals — Sign-in-with-classic, LiveLocationSharing, RoomDirectorySearch — turning experimental capabilities into defaults. Element Call is being polished (edge-to-edge layout, declined-call timeline items), DM flows are being redesigned (new room on invite), and pin-code plus biometric handling has had several iterative fixes.
Where it's heading
The team is graduating features rather than introducing new ones, which is the shape you expect when a rewrite is closing in on parity with its predecessor. 'Sign in with Element Classic' specifically reads as a migration bridge for the existing user base. Push notification reliability and foreground-service tuning continuing to appear suggests background delivery on Android is still the hardest correctness problem they are working through.
Prediction
Expect more feature flags to disappear over the next few releases, and likely a public parity announcement once Spaces UX and full media editing stabilize. The Sign-in-with-classic bridge being now flagless is the kind of thing that usually precedes a coordinated migration push.

Recent moves

  1. 1d ago

    Element X Android v26.05.2

    Removes the Sign-in-with-classic and LiveLocationSharing feature flags (both now default-on), and changes DM invite flow to create a new room. Several small bugfixes around room list duplicate detection and media viewer loading. Continues the feature-flag-graduation rhythm.

    View source ↗
  2. 8d ago

    Element X Android v26.05.1

    Element Call gets an edge-to-edge layout, SDK DM-definition changes are absorbed, and a batch of UX fixes land — pin code, DM avatars, push reliability, and call-started timeline items. Quietly substantial polish across the call and DM surfaces.

    View source ↗
  3. 13d ago

    Element X Android v26.05.0

    Promotes 'history sharing on invite' out of developer options, removes the RoomDirectorySearch feature flag, and adds an auto back-pagination flag. The flag removals are the most meaningful signal — both move from experimental to default behavior.

    View source ↗
  4. 21d ago

    Element X Android v26.04.4

    Media viewer swiping order is reworked, the rustls platform verifier is replaced with a single-class wrapper, and the push foreground service gets a cleanup pass. Mostly under-the-hood quality work.

    View source ↗
  5. 26d ago

    Element X Android v26.04.3

    'Sign in with Element Classic' lands in its final form, plus homeserver capability handling and a default-mute-camera behavior when joining ongoing voice calls. The classic-sign-in path is the migration bridge the team will need to lean on as parity stabilizes.

    View source ↗
  6. 1mo ago

    Element X Android v26.04.2

    A two-line release — restores the enterprise submodule and bumps element-call-embedded to v0.19.0. No user-visible feature change beyond what the call dependency brings.

    View source ↗