Astra icon

Astra

A Material You Expressive alternative to DSBmobile — your school’s substitution plan, reimagined. Native, fast, and beautiful on every Android.

Get it on Obtainium GitHub Releases
Material You Dynamic Color Open Source Apache 2.0 No ads German & English

Why another DSBmobile app?

The official DSBmobile app hasn’t received an update in over two years and isn’t native at all. Astra is a from-scratch, open-source rebuild that loads your school’s substitution plan with a modern Material 3 Expressive interface — including dynamic color from your wallpaper.

Features

Everything you need, nothing you don’t

A focused set of features built around the Material You design language.

Material You Expressive

Cutting-edge Material 3 Expressive components — rounded 28dp surfaces, smooth motion, and the Google Sans Flex type system.

Dynamic Color

On Android 12+ the app builds its whole color scheme from your wallpaper, or pick one of 7 curated seed palettes.

Local Webserver

Host the current plan as a single self-contained page on your local network — open it in any browser on any device, no app needed.

Home Screen Widget

A glanceable widget keeps the plan visible right on your home screen, matching your theme.

Auto Refresh

Background syncing refreshes the plan automatically, so the latest substitutions are always there when you open the app.

Archive & Calendar

Scroll the archive of past days or browse the whole plan in a calendar view, and share any day as a beautiful card.

German Localization

Fully localized in German, with correct time and date formatting — right at home in a German school day.

Free & Open Source

No ads, no tracking, no account. Apache-2.0 licensed and built with contributions in mind.

Preview

Built to feel at home on your phone

Expressive shapes, tonal surfaces and dynamic color — screenshots from the app.

Astra screenshot 1
Astra screenshot 2
Astra screenshot 3
Astra screenshot 4