Das Intensivseminar bündelt die entwicklungs- und plattformnahen Themen des Seminarprogramms. ADB, Systemanalyse, Custom Images, LineageOS- und Android-Generic-Build, Patchmanagement, Properties, App-Kompatibilität, automatisierte Bereitstellung, Sicherheitsprüfung und Rollback werden als vollständige Engineering-Kette behandelt.
Seminarziel
Ziel ist eine reproduzierbare Pipeline vom Quellstand oder Fremdimage bis zur geprüften und automatisiert ausrollbaren Waydroid-Plattform.
Zielgruppe
Android-Plattformentwickler, Linux- und Build-Administratoren, DevOps-Fachkräfte und technische Integratoren
Voraussetzungen
Sehr gute Linux-, Shell- und Git-Kenntnisse, Android-Grundlagen sowie praktische Waydroid-Erfahrung
Inhaltsverzeichnis
- 1. Engineering-Umgebung und Diagnosezugriff
- 2. Custom Images analysieren und integrieren
- 3. Build-Host und Quellverwaltung
- 4. LineageOS- und Android-Generic-Build
- 5. Patches und Konfliktlösung
- 6. Properties und Systemanpassung
- 7. Apps und Plattformkompatibilität
- 8. Bereitstellung automatisieren
- 9. Sicherheit, Signierung und Freigabeprozess
- 10. Rollback und Abschlussprojekt
Seminarinhalte
1. Engineering-Umgebung und Diagnosezugriff
Build-, Test- und Zielumgebung werden voneinander getrennt und über ADB kontrollierbar gemacht.
- Schritt 1: Build-Host und Waydroid-Testsystem inventarisieren.
- Schritt 2: Shell- und ADB-Zugriff einrichten.
- Schritt 3: Referenzlogs und Systeminformationen sichern.
- Schritt 4: Artefakt-, Test- und Versionsstruktur festlegen.
2. Custom Images analysieren und integrieren
Vorhandene Images werden geprüft und in einer isolierten Instanz eingesetzt.
- Schritt 1: System- und Vendor-Image auf Architektur und Version untersuchen.
- Schritt 2: Aktiven Image-Satz sichern.
- Schritt 3: Custom Images in die vorgesehene Ablage übernehmen.
- Schritt 4: Reinitialisieren und Grundfunktionen mit einer Testmatrix prüfen.
3. Build-Host und Quellverwaltung
Eine reproduzierbare Quellbasis wird vorbereitet.
- Schritt 1: Buildabhängigkeiten und Ressourcen prüfen.
- Schritt 2: Repo- und Git-Konfiguration einrichten.
- Schritt 3: Manifest, Revisionen und lokale Anpassungen dokumentieren.
- Schritt 4: Quellstand mit vorbereitetem Cache synchronisieren.
4. LineageOS- und Android-Generic-Build
Zwei Buildwege werden nach Ziel und Variantenoptionen verglichen.
- Schritt 1: LineageOS-basiertes Ziel konfigurieren.
- Schritt 2: Android-Generic-Optionen für Produkt, Variante und App-Typ festlegen.
- Schritt 3: Build mit kontrollierter Parallelisierung starten.
- Schritt 4: Ausgabe und Fehlerprotokolle fortlaufend sichern.
5. Patches und Konfliktlösung
Plattformspezifische Änderungen werden wartbar integriert.
- Schritt 1: Automatischen Patchlauf auswerten.
- Schritt 2: Echten Konflikt identifizieren.
- Schritt 3: Reject-Stellen fachlich auflösen und Git-Status bereinigen.
- Schritt 4: Wiederverwendbaren Konfliktlösungs-Patch erzeugen.
6. Properties und Systemanpassung
Image-Inhalte und Laufzeiteigenschaften werden sauber voneinander getrennt.
- Schritt 1: Anpassung als Buildänderung oder Property klassifizieren.
- Schritt 2: Properties deklarativ erfassen und anwenden.
- Schritt 3: Neustartabhängigkeiten testen.
- Schritt 4: Konflikte mit Oberfläche, Grafik und Multi-Window dokumentieren.
7. Apps und Plattformkompatibilität
Der neue Image-Stand wird mit repräsentativen Anwendungstypen geprüft.
- Schritt 1: Testpakete für x86, native Bibliotheken und Google-Abhängigkeit auswählen.
- Schritt 2: Installation und Erststart automatisiert protokollieren.
- Schritt 3: Berechtigungen, Netzwerk, Grafik und Persistenz testen.
- Schritt 4: Regressionen gegenüber dem Referenzimage bewerten.
8. Bereitstellung automatisieren
Freigegebene Images und Apps werden in eine kontrollierte Rolloutstrecke überführt.
- Schritt 1: Zielprofil und Parameterdatei erstellen.
- Schritt 2: Image-Ablage, Initialisierung und Properties skripten.
- Schritt 3: App-Provisionierung und Starttest integrieren.
- Schritt 4: Validierungsbericht und eindeutige Rückgabecodes erzeugen.
9. Sicherheit, Signierung und Freigabeprozess
Artefakte werden vor dem Rollout technisch und organisatorisch abgesichert.
- Schritt 1: Prüfsummen und interne Versionskennung erzeugen.
- Schritt 2: App-Quellen, Konten und Netzwerkzugriffe bewerten.
- Schritt 3: Testnachweise und bekannte Einschränkungen dokumentieren.
- Schritt 4: Freigabekriterien und Verantwortlichkeiten festlegen.
10. Rollback und Abschlussprojekt
Die Pipeline wird mit einem fehlgeschlagenen Upgrade und kontrollierter Rückkehr getestet.
- Schritt 1: Freigegebenen Ausgangsstand sichern.
- Schritt 2: Neues Image automatisiert ausrollen.
- Schritt 3: Definierten Fehler erkennen und Rollback auslösen.
- Schritt 4: Daten, Apps und Betriebsfunktionen nach Rückkehr vollständig abnehmen.
Praxisorganisation
Ein vorbereiteter Quell- und Imagebestand ermöglicht eine vollständige Pipeline aus Analyse, Build, Patch, Test, automatisierter Bereitstellung und Rollback innerhalb von fünf Tagen.
Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Android-Plattformentwickler, Linux- und Build-Administratoren, DevOps-Fachkräfte und technische Integratoren |
| Voraussetzungen: | Sehr gute Linux-, Shell- und Git-Kenntnisse, Android-Grundlagen sowie praktische Waydroid-Erfahrung |
| 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, praktische Übungen am System |
| 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: | 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.
