Phase 04
Android-Plattform
Android-Manifest, Berechtigungen, Activities und die fundamentalen Bausteine der Plattform.
11 Artikel
Android Platform Overview: Wo deine App im System lebt
Lerne, wie das Android-Betriebssystem aufgebaut ist und an welchen Stellen deine App tatsächlich mit dem Framework zusammenarbeitet.
App Sandbox: So isoliert Android deine App vom Rest des Systems
Die App Sandbox trennt jede Android-App per UID und Linux-Prozess. Du lernst, was das für Daten, Berechtigungen und deinen Code bedeutet.
APK und AAB: Build-Artefakte für Installation und Play-Auslieferung
Lerne den Unterschied zwischen APK und Android App Bundle und wann du welches Format für Tests, Sideload oder Play Store nutzt.
Application ID und Package-Namen in Android verstehen
Lerne, wie sich Application ID und Package-Name unterscheiden und warum diese Trennung deine Release-Strategie für Android-Apps prägt.
Android Manifest: Komponenten, Rechte und Metadaten erklärt
Das Android Manifest meldet Komponenten, Rechte und Metadaten deiner App an das System. Hier lernst du seinen Aufbau und typische Stolperfallen kennen.
App Components in Android: Activity, Service, BroadcastReceiver, ContentProvider
App Components sind die vier Bausteine, mit denen Android Apps startet, verbindet und steuert. Lerne ihre Rollen kennen.
Activity Basics: Der Einstiegspunkt deiner Compose-App
Wie eine Activity in einer Compose-first-App funktioniert: Einstiegspunkt, Lebenszyklus und Single-Activity-Architektur kompakt erklärt.
Activity Lifecycle in Android: Zustände, Callbacks und sicheres State-Handling
Verstehe den Activity-Lifecycle in Android: Callbacks, Zustände und wie du State über Konfigurationsänderungen rettest.
Configuration Changes in Android: UI nach Rotation und Sprachwechsel sauber wiederherstellen
Configuration Changes sorgen dafür, dass Android deine UI bei Rotation oder Sprachwechsel neu aufbaut. Du lernst, wie du Zustand zuverlässig hältst.
Process Death verstehen: So überleben deine Screens den System-Kill
Lerne, wie Android Prozesse beendet, warum saved state entscheidend ist und wie du resiliente Screens baust.
Intents in Android: Kommunikation zwischen Komponenten
Intents sind Androids Boten zwischen Komponenten und Apps. Du lernst explizite und implizite Intents, Actions und typische Stolperfallen kennen.