Seminar ReDroid GMS, microG und App-Dienste

Seminarprofil

Inhaltsübersicht

  • Seminarziel
  • Zielgruppe und Voraussetzungen
  • Lernziele
  • Seminarinhalte
  • Praxisübungen
  • Methodik

Seminarziel

Technische und organisatorische Einordnung von Google-Diensten, microG und dienstabhängigen Android-Anwendungen in ReDroid-Umgebungen.

Zielgruppe und Voraussetzungen

Zielgruppe: Plattformverantwortliche, Android-Entwickler, QA-Teams und Compliance-Verantwortliche.

Voraussetzungen: ReDroid- und Android-Systemkenntnisse; Grundverständnis von App-Signaturen, Berechtigungen und Backend-Diensten.

Lernziele

  • Dienstabhängigkeiten von Anwendungen systematisch erfassen
  • GMS-, microG- und dienstfreie Testpfade sauber unterscheiden
  • technische Integration und rechtliche Rahmenbedingungen getrennt bewerten
  • Funktions- und Regressionstests für App-Dienste aufbauen

Seminarinhalte

1. Dienstlandschaft analysieren

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für Play-Dienste, Push, Standort, Maps, Safety- oder Integrity-Abhängigkeiten, Konten und herstellerspezifische SDKs festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Dienstlandschaft analysieren“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

2. Betriebsvarianten vergleichen

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für AOSP ohne Zusatzdienste, GMS-basierte Images, microG-Ansatz, Mock-Dienste und externe Testgeräte festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Betriebsvarianten vergleichen“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

3. Lizenz und Bereitstellung klären

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für zulässige Bezugswege, Nutzungsrechte, interne Verteilung, Kontenregeln und Trennung technischer von rechtlicher Freigabe festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Lizenz und Bereitstellung klären“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

4. Imageintegration planen

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für Systempakete, Berechtigungen, Signaturanforderungen, Privileged Apps, Setup-Reihenfolge und Auswirkungen auf Updates festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Imageintegration planen“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

5. microG technisch einordnen

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für Kompatibilitätsumfang, Signatur-Spoofing-Anforderungen, Push-Registrierung, Standortkomponenten und bekannte Abweichungen festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „microG technisch einordnen“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

6. Konten und Geheimnisse behandeln

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für Testkonten, Tokens, Passwörter, Gerätebindung, Bereinigung und Vermeidung personenbezogener Produktivdaten festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Konten und Geheimnisse behandeln“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

7. Netzwerkzugriffe prüfen

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für DNS, Proxy, Zertifikate, ausgehende Ziele, Zeitquelle, Firewall und nachvollziehbare Freigaberegeln festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Netzwerkzugriffe prüfen“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

8. Funktion testen

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für Registrierung, Push, Standort, Kartenansicht, In-App-Dienste, Fehlerfälle und Vergleich mit Referenzgerät festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Funktion testen“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

9. Regression organisieren

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für Dienstversion, Imageversion, Appversion, Testmatrix, Abweichungsklassifikation und Freigabekriterien festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Regression organisieren“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

10. Störungen diagnostizieren

  1. Schritt 1: Zielbild, Abhängigkeiten und prüfbare Sollwerte für Logcat, Paketstatus, Berechtigungen, Netzwerkfehler, Zertifikatsfehler, Konto- oder Tokenzustand festlegen.
  2. Schritt 2: Ausgangszustand auf Host, Container und Android-Instanz erfassen und Abweichungen nachvollziehbar protokollieren.
  3. Schritt 3: Den Themenblock „Störungen diagnostizieren“ kontrolliert umsetzen; Konfigurationswerte und Entscheidungen versionierbar dokumentieren.
  4. Schritt 4: Funktion mit Positiv-, Negativ- und Neustarttest prüfen und anhand der festgelegten Kriterien abnehmen.
  5. Schritt 5: Abweichungen eingrenzen, eine sichere Rückfalloption vorhalten und das Betriebs- oder Testverfahren aktualisieren.

Praxisübungen

Übung 1: Dienstabhängigkeiten einer Beispielanwendung inventarisieren

  1. Schritt 1: Ausgangszustand, benötigte Zugriffe und erwartetes Ergebnis festhalten.
  2. Schritt 2: Die Aufgabe „Dienstabhängigkeiten einer Beispielanwendung inventarisieren“ anhand der Seminarumgebung schrittweise durchführen.
  3. Schritt 3: Technische Wirkung mit geeigneten Status-, Log- und Funktionstests überprüfen.
  4. Schritt 4: Änderungen dokumentieren, Umgebung bereinigen und einen reproduzierbaren Wiederholungsweg festlegen.

Übung 2: Testmatrix für AOSP-, GMS- und microG-Variante erstellen

  1. Schritt 1: Ausgangszustand, benötigte Zugriffe und erwartetes Ergebnis festhalten.
  2. Schritt 2: Die Aufgabe „Testmatrix für AOSP-, GMS- und microG-Variante erstellen“ anhand der Seminarumgebung schrittweise durchführen.
  3. Schritt 3: Technische Wirkung mit geeigneten Status-, Log- und Funktionstests überprüfen.
  4. Schritt 4: Änderungen dokumentieren, Umgebung bereinigen und einen reproduzierbaren Wiederholungsweg festlegen.

Übung 3: Push- oder Standortfunktion mit definierten Fehlerfällen prüfen

  1. Schritt 1: Ausgangszustand, benötigte Zugriffe und erwartetes Ergebnis festhalten.
  2. Schritt 2: Die Aufgabe „Push- oder Standortfunktion mit definierten Fehlerfällen prüfen“ anhand der Seminarumgebung schrittweise durchführen.
  3. Schritt 3: Technische Wirkung mit geeigneten Status-, Log- und Funktionstests überprüfen.
  4. Schritt 4: Änderungen dokumentieren, Umgebung bereinigen und einen reproduzierbaren Wiederholungsweg festlegen.

Übung 4: Testkonten- und Bereinigungsprozess dokumentieren

  1. Schritt 1: Ausgangszustand, benötigte Zugriffe und erwartetes Ergebnis festhalten.
  2. Schritt 2: Die Aufgabe „Testkonten- und Bereinigungsprozess dokumentieren“ anhand der Seminarumgebung schrittweise durchführen.
  3. Schritt 3: Technische Wirkung mit geeigneten Status-, Log- und Funktionstests überprüfen.
  4. Schritt 4: Änderungen dokumentieren, Umgebung bereinigen und einen reproduzierbaren Wiederholungsweg festlegen.

Methodik

Die Themen werden durch fachliche Einordnung, Live-Demonstrationen und angeleitete Übungen am System vermittelt. Jeder technische Block folgt demselben belastbaren Vorgehen: Anforderungen festlegen, Ausgangszustand prüfen, Änderung kontrolliert durchführen, Ergebnis verifizieren und Wiederanlauf beziehungsweise Rückfall dokumentieren.

Fachbereichsleitung und Ansprechpartner

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleitung und Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr
Preis: Öffentlich und Webinar: CHF 1.198 zzgl. MwSt.
Inhaus: CHF 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Plattformverantwortliche, Android-Entwickler, QA-Teams und Compliance-Verantwortliche.
Voraussetzungen: ReDroid- und Android-Systemkenntnisse; Grundverständnis von App-Signaturen, Berechtigungen und Backend-Diensten.
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
Methoden: Fachliche Einordnung, Demonstrationen, angeleitete praktische Übungen und strukturierte Fehlerdiagnose am System
Seminararten: Öffentlich, Webinar, Inhouse oder Workshop; Durchführung mit Trainer vor Ort, Webinar nur bei ausdrücklicher Vereinbarung
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch; bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Ausführliche Dokumentation als Datenträger oder Download
Teilnahmezertifikat: ja
Verpflegung: Kalt- und Warmgetränke sowie Mittagessen, wahlweise vegetarisch
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter +41 (800) 225127

Seminartermine

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

Seminar Startdatum Enddatum Ort Dauer
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben