Einstieg & Identität
Mehrstufiger Login-Flow, lokale Profile und Anbindung an Firebase-Authentifizierung mit Google und Apple.
Menschen kennenlernen. Mit einem eigenen digitalen Begleiter.
Eine Flutter-App rund um neue Kontakte: ein mehrstufiger Einstieg, ein persönliches Profil und eine gemeinsame Oberfläche für Chats, Begegnungen und Events. Bluetooth-Funktionen verbinden die mobile Anwendung mit der Idee von Begegnungen in der Nähe.

Eine Begegnungs-App braucht mehr als eine Profilkarte: Der erste Einstieg, die Wiedererkennung eines Accounts und die verschiedenen Kontaktwege müssen zusammenpassen. Gleichzeitig stellt die Verbindung zu Geräten in der Nähe andere Anforderungen als ein klassischer Web-Feed.
Die Umsetzung teilt Authentifizierung, sichere lokale Profildaten und Bluetooth-Kommunikation in eigene Dienste auf. Die Flutter-Oberfläche baut darauf mit einem Login-Flow und fünf Hauptbereichen auf. So bleiben Anmeldung, Geräteverbindung und Darstellung getrennt weiterentwickelbar.
Mehrstufiger Login-Flow, lokale Profile und Anbindung an Firebase-Authentifizierung mit Google und Apple.
Suche, Filter und lokale Vorschauzustände für Chats, einschließlich stummgeschalteter und angehefteter Einträge.
Chat, Add People, Swipe People, Events und Profile in einer zentralen Tab-Navigation.
BLE-Service und eine eigene Ansicht für Bluetooth-Advertisements als Verbindung zwischen App und Hardware.
Profilansicht und umschaltbare Farbstimmung mit heller und dunkler Gold-Palette.
Ein eigener SecureProfileStore trennt sensible lokale Account-Informationen von gewöhnlichen Einstellungen.
Aus den Original-Flutter-Widgets gerenderte Ansichten mit einem Demo-Account. Vorschaufunktionen sind als solche sichtbar.
Anmeldung und Bluetooth-Verbindung liegen außerhalb der einzelnen Screens. Die Oberfläche verarbeitet deren Zustände.
Ein gemeinsames SignedInAccount-Modell bildet lokale Accounts und Firebase-Nutzer ab.
Die vorhandenen Vorschau-Tabs machen den geplanten Produktumfang sichtbar und halten den aktuellen Entwicklungsstand nachvollziehbar.
Flutter-Screens, wiederverwendbare Formularbausteine und eine zentrale Theme-Definition.
Account-Modelle, externe Login-Anbieter und sichere lokale Profilspeicherung.
BLE-Service und separate Diagnoseansichten für Advertising und Nähe.