• About
  • Angebot
  • Tech-Stack
  • Projekte
  • Kontakt & Preise
  • Blog

Mart App

MART (Mobile Assessment Research Tool) ist eine App für iOS und Android, mit der Forschende Befragungen durchführen und Nutzungsdaten von Smartphones erheben. Sie kam in einer Studie der Freien Universität Berlin mit 1.780 Teilnehmenden zum Einsatz und wird für weitere Studien weiterentwickelt.

Ausgangslage

Für seine Dissertation an der Freien Universität Berlin wollte Roland Toth untersuchen, wie Menschen ihr Smartphone nutzen. Dafür mussten vier Methoden in einer App zusammenkommen: eine Eingangsbefragung, mehrere kurze Befragungen am Tag, das automatische Auslesen von Nutzungsdaten auf Android und die Abgabe von Nutzungsdaten auf iOS.

Bestehende Tools deckten jeweils nur einen Teil davon ab, setzten Programmierkenntnisse voraus oder erhoben zusätzliche sensible Daten wie GPS-Standorte. Mehrere Apps parallel wären für die Teilnehmenden eine zusätzliche Hürde gewesen. Deshalb wurde MART als eigene App entwickelt.

Lösung

Die erste Version von MART habe ich 2022 und 2023 als Entwickler bei nvii-media gebaut, parallel für Android und iOS. 2025 habe ich die App als Freelancer im Auftrag des Weizenbaum-Instituts komplett überarbeitet, damit auch andere Forschende sie ohne Programmierkenntnisse für ihre Studien nutzen können. Für die Entwicklung habe ich dazu ein Test-Backend mit Directus aufgesetzt.

Die wichtigsten Funktionen:

  • Anmeldung mit Teilnehmer-ID und Passwort
  • Willkommensseite und Einführung in die Studie
  • Eingangsbefragung und wiederkehrende Kurzbefragungen
  • Viele Fragetypen, frei kombinierbar: Textfeld, Zahlenfeld, Einfach- und Mehrfachauswahl, Skalen und Schieberegler, zeitbasierte Fragen, Audio- und Fotoaufnahmen
  • Automatisches Auslesen der Nutzungsdaten auf Android
  • Eingabe der Nutzungsdaten auf iOS über ein Formular
  • Übermittlung von Geräteinformationen
  • Fragebögen und Seiten werden über das Backend konfiguriert
  • Dark Mode und Light Mode

Technische Herausforderungen

Eigenes Capacitor-Plugin für Android

Capacitor verbindet eine Web-App mit den nativen Funktionen von Android und iOS. Für das Auslesen der Nutzungsdaten gab es kein passendes Plugin, deshalb habe ich ein eigenes in nativem Android-Code geschrieben. Es fragt die nötige Berechtigung ab, liest die Ereignisprotokolle des Betriebssystems aus und gibt die Daten an die App weiter. Ab der zweiten Abfrage werden nur noch neue Ereignisse übertragen, mit einer kleinen Überlappung, damit bei Störungen keine Daten verloren gehen.

Nutzungsdaten auf iOS

Apple erlaubt Apps keinen Zugriff auf die Nutzungsdaten anderer Apps. Auf iOS führt MART die Teilnehmenden deshalb mit einer bebilderten Anleitung zur Bildschirmzeit-Übersicht ihres iPhones, und sie tragen die Werte in ein Formular ein.

Fragebögen, die von selbst erscheinen

Kurzbefragungen werden automatisch angezeigt, sobald festgelegte Bedingungen erfüllt sind, etwa ein Zeitfenster im persönlichen Zeitplan eines Teilnehmenden. Eine Benachrichtigung weist darauf hin.

Frei kombinierbare Fragetypen

Studien unterscheiden sich stark. Deshalb lassen sich die Fragetypen beliebig kombinieren und im Backend konfigurieren, ohne dass die App neu veröffentlicht werden muss.

Datenschutz

Teilnehmende melden sich mit einer Teilnehmer-ID an statt mit persönlichen Daten. Erhoben wird nur, was die Studie braucht.

Ergebnis

  • Mit der ersten Version haben 1.780 Teilnehmende mit Android- und iOS-Geräten eine Woche lang an der Studie der FU Berlin teilgenommen.
  • Laut Dissertation entstand dabei einer der umfangreichsten Datensätze zur mobilen Mediennutzung, die derzeit verfügbar sind.
  • Die App wurde in der Fachzeitschrift Publizistik vorgestellt und 2023 auf der International Conference on Computational Social Science in Kopenhagen präsentiert.
  • Die Ergebnisse der Studie sind in der Dissertation Rethinking Mobile Media Use von Roland Toth (FU Berlin, 2026) veröffentlicht.

Weitere Projekte

  • Hostcraft

    Hostcraft gibt Gastgebern von Ferienunterkünften eine eigene Buchungsseite mit Kalenderabgleich zu Airbnb und Booking.com. Entwickelt mit Next.js, Payload CMS und Stripe.

  • autentik

    autentik ist ein Wissensnetzwerk, das Inhalte über ihre Verbindungen erschließt. Millionen Einträge aus MusicBrainz, Wikipedia und Wikidata in Neo4j, entwickelt mit Nuxt und D3.js.

  • Crypto Tax Tool

    Das Crypto Tax Tool wertet CoinTracking-Exporte aus: Steuerfreiheit mit frei einstellbarer Haltefrist, Bestand zu aktuellen Kursen, Gewinn- und Verlustanalyse und Transaktionsliste. Läuft komplett im Browser.

Kontakt Kontakt

Für ein unverbindliches Gespräch rufen Sie mich an oder schreiben Sie mir eine Mail.
Abhängig vom Auftrag wird ein Stundensatz zwischen 60 und 80 € netto berechnet.