Nohn IT KontaktGespräch vereinbaren

Randalo: Event-App für iOS und Android

Eine Event- und Community-App aus einer Flutter-Codebasis, im Gründerteam mitentwickelt und in beide Stores gebracht.

Gespräch vereinbaren

Die Startseite der Randalo-App zeigt unter Meine Pläne ein gerade laufendes Event mit Titelbild, Uhrzeit, freien Plätzen und Zusage, darunter eine offene Rückmeldung zu einem Turnier; alle Angaben und Personen sind fiktive Demodaten.
Start mit dem laufenden Event Musterdaten, Fotos KI-generiert

Randalo ist eine Event-App für iPhone und Android, mit der Menschen ab 18 Treffen und Partys planen. Sie gehört der Randalo UG und steht im App Store und bei Google Play. Jannik Nohn hat die App als Mitgründer zu einem großen Teil entwickelt: eine Flutter-Codebasis, die auch bei schwachem Netz sofort reagiert. Backend und Plattform stammen von den Mitgründern.

Stand

Im Betrieb

Veröffentlicht im App Store und bei Google Play.

Rolle von Jannik Nohn

Mitgründung und App-Entwicklung im Gründerteam

Backend, Plattform und Infrastruktur stammen von den Mitgründern.

Für wen

Produkt der Randalo UG (haftungs­beschränkt)

Die Aufgabe

Randalo sollte Events, Zusagen, Chats und einen Kalender in einer mobilen App zusammenführen. Schwierig daran: Die App muss auf iPhone und Android gleich arbeiten, viele Funktionen tragen, ohne unwartbar zu werden, und auch dann sofort reagieren, wenn unterwegs das Netz schwach ist.

Was die App können musste

  • Eine Codebasis für zwei Systeme und zwei Stores
  • Events, Chats, Kalender und eine gemeinsame Kasse als getrennte Bausteine
  • Zusagen und Nachrichten, die bei Funkloch nicht verloren gehen
  • Deutsch und Englisch

Die App in Ansichten

Echte Oberfläche aus der Demo der App, Aufnahme vom 10.11.2026. Alle Inhalte sind erfunden.

Die Eventseite der Randalo-App zeigt ein großes Titelbild, den Hinweis Läuft gerade, die eigene Zusage sowie Termin, Treffpunkt ohne Anschrift und die Zahl der Teilnehmenden; Event, Ort und Personen sind fiktive Demodaten.
Eventseite: Termin, Treffpunkt und Teilnehmende auf einen Blick, die eigene Zusage steht oben. Musterdaten, Fotos KI-generiert
Der Kalender der Randalo-App zeigt den Monat November als Raster, in dem die Titelbilder der Events an ihren Tagen liegen, darunter den Termin von heute; alle Termine sind fiktive Demodaten.
Kalender: Die Titelbilder der Events liegen im Monatsraster an ihren Tagen. Musterdaten, Fotos KI-generiert
Die Kasse einer Orga in der Randalo-App listet gemeinsame Ausgaben mit dem eigenen Anteil auf und bietet an, einen Ausgleich vorzuschlagen oder eine Zahlung zu erfassen; Namen und Beträge sind frei erfundene Demodaten.
Kasse einer Orga: Ausgaben mit dem eigenen Anteil, die App schlägt den Ausgleich vor. Musterdaten, Beträge erfunden
Die Chat-Übersicht der Randalo-App zeigt oben die eigenen Orgas und darunter Gruppen- und Eventchats mit der letzten Nachricht und der Zahl ungelesener Nachrichten; Gruppen, Personen und Nachrichten sind fiktive Demodaten.
Chats: Orgas, Gruppen und Events in einer Liste, neue Nachrichten kommen in Echtzeit. Musterdaten, Fotos KI-generiert

Echte Oberfläche, erfundene Inhalte

Die Bilder stammen aus der Demo der App, die ohne Netz und ohne Backend läuft. Treffpunkte stehen ohne Straße und Hausnummer im Bild. Personen, Nachrichten, Zähler und Beträge sind erfunden, jedes Event- und Profilfoto ist KI-generiert.

Entwicklungsstand 1.4.0 vom 06.11.2026, noch nicht in den Stores. Im Browser wird das Glas der App nur angenähert.

Die Startseite der Randalo-App vor der Anmeldung zeigt gezeichnete Kacheln zu einer Hausparty, die Zeile Hier passiert dein Wochenende, die Schaltflächen Konto erstellen und Mit Google fortfahren sowie den Hinweis Randalo ist ab 18; die Inhalte der Kacheln sind erfundene Beispiele.
Vor der Anmeldung: gezeichnete Beispiele statt Fotos zeigen sofort, wofür die App da ist. Beispielinhalte, keine Fotos

So ist Randalo gebaut

Der Weg einer Zusage vom Handy bis in die Plattform. Blau ist der eigene Anteil, dunkel das System der Randalo UG.

Projektarchitektur: Event-App Randalo der Randalo UG Die App Randalo für iPhone und Android arbeitet auch bei schwachem Netz: Änderungen erscheinen sofort, liegen verschlüsselt auf dem Gerät und werden nachgereicht. Die App hat Jannik Nohn zu einem großen Teil entwickelt, die Plattform dahinter gehört der Randalo UG. Auf dem Handy Eigener Anteil Plattform .NET in Azure Randalo UG Externe Dienste Extern Daten App Flutter, iPhone und Android Speicher im Gerät verschlüsselt SQLite mit SQLCipher Warteschlange reicht Änderungen nach Echtzeit-Kanal SignalR Schnittstelle prüft die Anmeldung Zwölf Fachdienste Events, Chat, Orgas und weitere Datenbank ein Schema je Dienst Azure SQL Nachrichtenbus Azure Service Bus Medienspeicher Bilder, Videos Azure Blob Storage Anmeldung und Push Firebase sofort 1 merkt vor 2 REST 3 gRPC 4 speichert 5 Ereignis 6 Live 7 Anmeldung, Push Legende Eigener Anteil: große Teile der App System der Randalo UG Externer Dienst Direkter Aufruf Zeitversetzt Hauptweg einer Änderung 1 Schritt im Ablauf Ebene L1 · Stand 11/2026 · Vereinfacht, aus dem Code vom 06.11.2026
Projektarchitektur: Event-App Randalo der Randalo UG Die App Randalo für iPhone und Android arbeitet auch bei schwachem Netz: Änderungen erscheinen sofort, liegen verschlüsselt auf dem Gerät und werden nachgereicht. Die App hat Jannik Nohn zu einem großen Teil entwickelt, die Plattform dahinter gehört der Randalo UG. Auf dem Handy Eigener Anteil Plattform Randalo UG Daten App Flutter, iPhone und Android Speicher im Gerät verschlüsselt SQLite mit SQLCipher Warteschlange reicht Änderungen nach Schnittstelle prüft die Anmeldung Zwölf Fachdienste Events, Chat, Orgas und weitere Datenbank ein Schema je Dienst Azure SQL sofort 1 merkt vor 2 REST 3 gRPC 4 speichert 5 Ebene L1 · Stand 11/2026 Vereinfacht, aus dem Code vom 06.11.2026
  • Eigener Anteil: große Teile der App
  • System der Randalo UG
  • Externer Dienst
  • Direkter Aufruf
  • Zeitversetzt
  • Hauptweg einer Änderung
  • Schritt im Ablauf
Große Teile der App sind eigene Arbeit, Backend und Plattform stammen von den Mitgründern.

Der Ablauf im Bild

  1. Eine Zusage oder Nachricht erscheint sofort in der App und wird verschlüsselt auf dem Gerät gespeichert.
  2. Die Änderung kommt in eine dauerhafte Warteschlange, die sie bei schwachem Netz wiederholt.
  3. Sobald Verbindung besteht, schickt die Warteschlange die Änderung an die Schnittstelle der Plattform. Sie prüft die Anmeldung.
  4. Die Schnittstelle gibt die Änderung per gRPC an den zuständigen Fachdienst weiter.
  5. Jeder Fachdienst speichert in seinem eigenen Datenbankschema. Bilder und Videos liegen im Medienspeicher.
  6. Andere Dienste erfahren zeitversetzt über den Nachrichtenbus davon.
  7. Neue Chat-Nachrichten kommen über den Echtzeit-Kanal direkt in der App an.

Eine Codebasis

Flutter für iPhone und Android, Zustand mit Riverpod, Navigation mit go_router.

Verschlüsselt im Gerät

Die Daten auf dem Handy liegen in einer verschlüsselten Datenbank, der Schlüssel im sicheren Speicher des Geräts.

Erst fragen, dann messen

Absturzberichte und Nutzungsanalyse starten erst nach Zustimmung der Person.

Was das Projekt zeigt

Einmal bauen, zweimal veröffentlichen
Randalo läuft aus derselben Codebasis auf iPhone und Android und steht im App Store und bei Google Play.
Viel Umfang, sauber getrennt
Events, Chats, Kalender, Kasse und Turniere sind eigene Module. Ein Architekturtest verhindert, dass ein Modul in ein anderes greift. Ein neuer Wunsch reißt nicht das ganze Programm auf.
Geprüft bis in den Store
Vor jeder Auslieferung laufen Analyse, Tests und Bildvergleiche der Oberfläche, danach geht der Build zu TestFlight und in den internen Test bei Google Play.
Die Einstellung Farbe und Hintergrund der Randalo-App zeigt vier fertige Vorschläge, eine Reihe von Akzentfarben und fünf Hintergrundstile zur Auswahl; es sind keine Personen oder Daten im Bild.
Farbe und Hintergrund: vier fertige Looks, eigene Akzentfarben und Hintergründe. Musterdaten, keine Fotos

Zahlen aus dem Code

Gezählt im App-Code vom 06.11.2026, die Versionen laut Changelog. Die Zahlen beschreiben die Arbeit des ganzen Gründerteams, keine Nutzung.

3

Versionen veröffentlicht: 1.1 im September, 1.2 am 5. Oktober und 1.3 am 16. Oktober 2026.

1.477

Testdateien neben dem App-Code

21

Module, vom Chat bis zur Kasse

131

Vergleichsbilder, gegen die Änderungen der Oberfläche vor jeder Auslieferung geprüft werden

Weiter zur App-Entwicklung

Häufige Fragen zu Randalo

Hat Nohn IT die App Randalo allein entwickelt?

Nein. Randalo ist ein Produkt der Randalo UG (haftungsbeschränkt). Jannik Nohn ist dort Mitgründer und Geschäftsführer und hat einen großen Teil der App entwickelt. Backend, Plattform und Infrastruktur stammen von den Mitgründern.

Warum ist die App mit Flutter gebaut?

Flutter erlaubt eine Codebasis für iPhone und Android. Bei Randalo steht dieselbe Codebasis im App Store und bei Google Play. Neue Funktionen entstehen dadurch einmal und nicht zweimal.

Was passiert in der App, wenn das Netz schwach ist?

Eine Zusage oder Nachricht erscheint sofort und liegt verschlüsselt auf dem Gerät. Eine dauerhafte Warteschlange schickt sie nach, sobald wieder Verbindung besteht. Chat-Nachrichten warten bis dahin im Postausgang.

Wie kommt bei Randalo eine neue Version in die Stores?

Ein Store-Build führt Analyse, Tests und Bildvergleiche der Oberfläche aus und baut die App für iPhone und Android. Danach geht sie zu TestFlight und in den internen Test bei Google Play. Erst nach bestätigter Veröffentlichung wird die Version festgeschrieben.

Sind die Personen in den Aufnahmen echt?

Nein. Die Aufnahmen stammen aus der Demo der App mit einem erfundenen Datensatz. Personen, Nutzernamen, Events, Nachrichten und Beträge sind fiktiv, alle Event- und Profilfotos sind KI-generiert. Produktivdaten sind nicht im Bild.

Entwickeln Sie auch für uns eine App für iPhone und Android?

Ja, das ist unsere Leistung App-Entwicklung. Den Weg von einer Codebasis über automatische Prüfungen bis in App Store und Google Play kennen wir aus Randalo. Im ersten Gespräch klären wir, ob eine App nötig ist oder eine Web-App reicht.