Seminar EUDI Wallet – Mobile Wallet-Entwicklung für Android und iOS

Seminar / Training

Das Seminar führt durch die Entwicklung einer produktionsnahen mobilen Wallet-Anwendung für Android und iOS. Es verbindet Wallet-Architektur, sichere lokale Speicherung, Schlüssel- und Gerätebindung, Issuing, Credential-Verwaltung, Präsentation, Deep Links, QR- und Proximity-Flows, Digital-Credentials-Schnittstellen, biometrische Freigabe, Barrierefreiheit, Telemetrie, Tests, Release und Plattformhärtung.

Vier Seminartage sind notwendig, weil zwei mobile Plattformen, mehrere Präsentationskanäle, kryptografische Schlüssel, Lifecycle- und Recovery-Fälle sowie produktionsnahe Tests praktisch umgesetzt werden. Kürzere Formate würden entweder auf reine Architektur oder auf einen nicht belastbaren Demonstrator beschränkt bleiben.

Inhaltsübersicht

  1. Mobile Zielarchitektur und Plattformabstraktion
  2. Onboarding, Wallet Unit und App-Lifecycle
  3. Schlüssel, sichere Speicherung und Biometrie
  4. Issuing in der mobilen Anwendung
  5. Credential Store und Wallet-Oberfläche
  6. Remote Presentation und Browserübergänge
  7. QR, Proximity und Digital-Credentials-Schnittstellen
  8. Datenschutz, Telemetrie und Support
  9. Tests, Härtung und Release
  10. Lernziele und Zielgruppe
  11. Praxisanteil und Arbeitsunterlagen

Lernziele

  • Eine mobile Wallet-Architektur für Android und iOS entwerfen.
  • Schlüssel, Credentials und sensible Zustände plattformgerecht schützen.
  • Issuing- und Presentation-Flows in mobile Nutzerreisen integrieren.
  • Remote-, Browser-, QR- und Proximity-Kanäle sicher implementieren.
  • Recovery, Telemetrie, Tests, Härtung und Release produktionsreif planen.

Zielgruppe

Mobile Entwicklerinnen und Entwickler, Softwarearchitektur, Security Engineering, Wallet-Produktteams, Test Engineering, DevOps, technische Leitung und Integrationsentwicklung.

Voraussetzungen

Sichere Programmierkenntnisse in Kotlin/Android oder Swift/iOS, Erfahrung mit mobilen App-Lifecycles, REST und grundlegender Kryptografie. Für die Übungen ist mindestens eine Plattform praktisch zu beherrschen.

Seminarinhalte

1. Mobile Zielarchitektur und Plattformabstraktion

Strukturierung von UI, Domain-Logik, Protokollschicht, Credential Store, Kryptografie, Netzwerk, Plattformdiensten und gemeinsam nutzbaren Komponenten.

  1. Schritt 1: Wallet-Funktionen und nichtfunktionale Anforderungen in Komponenten zerlegen.
  2. Schritt 2: gemeinsame Logik und plattformspezifische Sicherheitsfunktionen sauber trennen.
  3. Schritt 3: Schnittstellen für Issuing, Presentation, Storage, Key Management und Telemetrie definieren.
  4. Schritt 4: Architekturentscheidungen zu Native, Shared Code und Bibliotheken dokumentieren.

2. Onboarding, Wallet Unit und App-Lifecycle

Installation, Integritätsprüfung, Aktivierung, Nutzerbindung, Wallet-Instanz, App-Updates, Hintergrundzustände und Außerbetriebnahme.

  1. Schritt 1: Onboarding-Schritte mit Geräte-, App- und Nutzerprüfung modellieren.
  2. Schritt 2: Wallet-Instanz und lokale Zustände an Installation und Sicherheitskontext binden.
  3. Schritt 3: App-Lifecycle-Ereignisse wie Suspend, Restore, Update und Reinstall behandeln.
  4. Schritt 4: Manipulations-, Root-/Jailbreak- und Integritätsrisiken mit abgestuften Reaktionen versehen.

3. Schlüssel, sichere Speicherung und Biometrie

Nutzung plattformspezifischer Keystores, Hardwareunterstützung, Zugangskontrollen, biometrischer Freigabe, Schlüsselrotation und Backup-Grenzen.

  1. Schritt 1: Schlüsselarten, Verwendungszwecke, Exportierbarkeit und Bindungsanforderungen inventarisieren.
  2. Schritt 2: Erzeugung und Nutzung in Android Keystore beziehungsweise iOS Keychain/Secure Enclave kapseln.
  3. Schritt 3: biometrische oder Gerätefreigabe mit Fallback und Fehlversuchen sicher gestalten.
  4. Schritt 4: Rotation, Löschung, Gerätewechsel und kompromittierte Schlüssel in Lifecycle-Regeln überführen.

4. Issuing in der mobilen Anwendung

Discovery, Autorisierung, Browser- oder App-Wechsel, Token, Proof, Credential Request, Deferred Issuance und sichere Ablage.

  1. Schritt 1: Issuing-Deep-Link und Autorisierungsübergang an die richtige App-Instanz binden.
  2. Schritt 2: PKCE-, State-, Nonce- und Session-Bezüge im mobilen Ablauf absichern.
  3. Schritt 3: Credential-Anfrage mit Schlüsselbindung und formatgerechtem Proof erzeugen.
  4. Schritt 4: Erfolg, Deferred Issuance, Abbruch, Netzwerkfehler und erneuten Einstieg implementieren.

5. Credential Store und Wallet-Oberfläche

Darstellung, Gruppierung, Metadaten, Aktualität, Status, Löschung, Historie und barrierefreie Nutzerführung.

  1. Schritt 1: Credential-Datenmodell mit minimalen lokalen Indizes und verschlüsselter Ablage definieren.
  2. Schritt 2: Anzeige von Aussteller, Zweck, Gültigkeit und Status verständlich gestalten.
  3. Schritt 3: Aktualisierung, Sperre, Ablauf und Löschung mit konsistenten UI-Zuständen verbinden.
  4. Schritt 4: Barrierefreiheit, Lokalisierung und Schutz vor Screenshots beziehungsweise Shoulder Surfing prüfen.

6. Remote Presentation und Browserübergänge

Verarbeitung von Presentation Requests, App- und Universal Links, Credential-Auswahl, Nutzerfreigabe, Response Modes und Rückkehr zum Dienst.

  1. Schritt 1: eingehende Anfragen authentisieren, normalisieren und einer Sitzung zuordnen.
  2. Schritt 2: zulässige Credentials und minimale Offenlegung regelbasiert ermitteln.
  3. Schritt 3: Freigabeoberfläche mit Anfragendem, Zweck, Daten und Konsequenz darstellen.
  4. Schritt 4: Antwort sicher übertragen und Rückkehr, Abbruch, Timeout sowie Replay behandeln.

7. QR, Proximity und Digital-Credentials-Schnittstellen

Kanalübergreifende Präsentation über QR-Codes, Nahbereichskommunikation und Betriebssystem- beziehungsweise Browser-APIs.

  1. Schritt 1: Kanal und Transportsicherung aus dem Anwendungsfall auswählen.
  2. Schritt 2: Session-Bindung, Reader-Vertrauen und Nutzerpräsenz pro Kanal umsetzen.
  3. Schritt 3: QR-Wechsel, Mehrfachscan, Funkabbruch und nicht unterstützte Fähigkeiten behandeln.
  4. Schritt 4: Interoperabilität auf realen Geräten, Browsern und Gegenstellen systematisch testen.

8. Datenschutz, Telemetrie und Support

Datensparsame Diagnose, lokale Historie, Einwilligungen, Crash-Reports, Supportpakete und Schutz vor Korrelation.

  1. Schritt 1: notwendige Betriebs- und Qualitätssignale von Inhalts- und Identitätsdaten trennen.
  2. Schritt 2: Telemetrie lokal minimieren, pseudonymisieren und mit klaren Fristen versehen.
  3. Schritt 3: Supportexporte transparent, selektiv und nutzerkontrolliert gestalten.
  4. Schritt 4: Tracking- und Korrelationseffekte von SDKs, Push-Diensten und Analytics prüfen.

9. Tests, Härtung und Release

Unit-, Integrations-, UI-, Geräte-, Protokoll-, Security- und Regressionstests sowie Signierung, Store-Release und Updatefähigkeit.

  1. Schritt 1: Testpyramide und Gerätematrix nach Risiko, Plattform und Kanal aufbauen.
  2. Schritt 2: Schlüssel-, Storage-, Deep-Link-, Replay- und Manipulationsfälle automatisieren.
  3. Schritt 3: Härtungsmaßnahmen und Abhängigkeiten mit statischer und dynamischer Analyse prüfen.
  4. Schritt 4: signiertes Release mit Rollout, Monitoring, Rückfall und Sicherheitsupdateprozess vorbereiten.

Praxisanteil

  • Implementierung eines mobilen Issuing-Flows mit sicherer Schlüsselbindung.
  • Umsetzung einer Remote-Presentation mit minimaler Offenlegung.
  • Geräteübergreifende Tests für Deep Links, QR, Recovery und Plattformhärtung.

Arbeitsunterlagen

Die Arbeitsunterlagen enthalten strukturierte Checklisten, Vorlagen und Referenzmodelle für die unmittelbare Weiterarbeit im Projekt. Im Seminar werden insbesondere folgende Artefakte erstellt oder vorbereitet:

  • Mobile Wallet-Komponentenarchitektur
  • Wallet-Onboarding- und Lifecycle-Flow
  • Mobile Key- und Storage-Konzept
  • Mobiler Issuing-Flow
  • Credential-Store- und UI-Konzept
  • Remote-Presentation-Implementierung
  • Kanaladapter und Interoperabilitätsmatrix
  • Mobile Privacy- und Telemetriekonzept
  • Mobile Test- und Releaseplan

Fachbereichsleitung und Seminarorganisation

Seminardetails

   
Dauer: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.396 zzgl. MwSt.
Inhaus: € 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Mobile Entwicklerinnen und Entwickler, Softwarearchitektur, Security Engineering, Wallet-Produktteams, Test Engineering, DevOps, technische Leitung und Integrationsentwicklung.
Voraussetzungen: Sichere Programmierkenntnisse in Kotlin/Android oder Swift/iOS, Erfahrung mit mobilen App-Lifecycles, REST und grundlegender Kryptografie. Für die Übungen ist mindestens eine Plattform praktisch zu beherrschen.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, Fallstudien, strukturierte Arbeitsaufträge und praktische Übungen
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Ausführliche Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Stream live 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream gespeichert 4 Tage
Innsbruck 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben