Android Coden

Android-Entwicklung von den Grundlagen bis zur Experten-Ebene

Fundgrube

10 Artikel, täglich neu zusammengestellt

  1. Process Death verstehen: So überleben deine Screens den System-KillAndroid
  2. coroutineScope in Android: strukturierte parallele ArbeitAndroid
  3. Configuration Changes in Android: UI nach Rotation und Sprachwechsel sauber wiederherstellenAndroid
  4. Snapshot State in Jetpack Compose verstehenAndroid
  5. Berechtigungsstrategie: Zugriff nur zum richtigen MomentAndroid
  6. Debugger Basics: Breakpoints, Watches und Stepping in Android StudioAndroid
  7. Android Vitals verstehenAndroid
  8. Observer Pattern in AndroidAndroid
  9. Asynchrone Arbeit auf AndroidAndroid
  10. Repository-Implementierung in AndroidAndroid

Kategorie-Spotlight: Android

431 Artikel im Fokus

Alle Artikel →
App Shortcuts: Schnellzugriffe direkt vom Launcher
Android

App Shortcuts: Schnellzugriffe direkt vom Launcher

App Shortcuts bieten Nutzern Schnellzugriffe direkt vom Launcher. Der Artikel zeigt, wie statische und dynamische Shortcuts in Kotlin umgesetzt werden.

· 4 min
CI und Release-Automatisierung für Android
Android

CI und Release-Automatisierung für Android

Du lernst, wie CI Builds, Tests und Release-Artefakte absichert. So werden Android-Releases nachvollziehbar und prüfbar.

· 9 min
Hintergrund-Standort: Richtlinien, Privatsphäre und Nutzervertrauen
Android

Hintergrund-Standort: Richtlinien, Privatsphäre und Nutzervertrauen

Hintergrund-Standort ist eine der sensibelsten Berechtigungen in Android. Dieser Artikel erklärt, wann du sie brauchst und was Missbrauch kostet.

· 5 min
PendingIntents sicher erstellen
Android

PendingIntents sicher erstellen

Ein PendingIntent kapselt einen Intent, den fremde Prozesse später in deinem Namen ausführen dürfen. Du lernst, ihn sicher und explizit anzulegen.

· 4 min
Kamera-Grundlagen mit CameraX
Android

Kamera-Grundlagen mit CameraX

CameraX vereinfacht den geräteübergreifenden Kamerazugriff auf Android. Du lernst Preview und Capture mit der offiziellen Jetpack-Bibliothek.

· 4 min
Snapshot- und Golden-Testing
Android

Snapshot- und Golden-Testing

Snapshot- und Golden-Tests prüfen deine UI automatisch auf visuelle Regressionen. Du lernst, wann und wie du sie gezielt einsetzt.

· 4 min

Roadmap-Phasen

Phase 01 29 Artikel

Grundlagen & Setup

Werkzeuge, Android Studio, erstes Projekt und Lerngrundlagen für den Einstieg in die Android-Entwicklung.

Phase 02 66 Artikel

Kotlin lernen

Kotlin von den Grundlagen bis zu fortgeschrittenen Sprachfeatures, Nullability, Lambdas und Generics.

Phase 03 40 Artikel

Software-Engineering

Saubere Code-Praxis, Versionskontrolle, Code-Reviews, Tests und professionelles Engineering-Denken.

Phase 04 11 Artikel

Android-Plattform

Android-Manifest, Berechtigungen, Activities und die fundamentalen Bausteine der Plattform.

Phase 05 60 Artikel

Jetpack Compose

Deklarative UI mit Compose: Layouts, State, Recomposition, Material 3 und moderne Android-Oberflächen.

Phase 06 55 Artikel

Architektur

ViewModel, Repositories, Dependency Injection, Modul-Design und nachhaltige App-Architektur.

Phase 07 55 Artikel

Daten & Netzwerk

Persistenz mit Room, REST/Networking, Caching, Offline-First-Strategien und sichere Synchronisation.

Phase 08 40 Artikel

Coroutines & Flow

Asynchrone Android-Entwicklung mit Coroutines, Flow, Strukturierter Nebenläufigkeit und Lifecycle-Awareness.

Phase 09 28 Artikel

Plattform-APIs

Notifications, WorkManager, Sensoren, Kamera und tiefere Integration mit den Plattform-APIs des Geräts.

Phase 10 22 Artikel

Testing & Quality

Unit-Tests, UI-Tests mit Compose, Debugging, Profiling und Qualitätssicherung im Android-Projekt.

Phase 11 15 Artikel

Performance & Security

Performance-Optimierung, Barrierefreiheit, Datenschutz und Sicherheit für produktive Android-Apps.

Phase 12 5 Artikel

Release & Operations

Build-Konfigurationen, Play-Store-Veröffentlichung, Release-Tracks und Operations rund um den App-Betrieb.

Phase 13 5 Artikel

Legacy & Scaling

Migration von Legacy-Code, Skalierung großer Codebasen und Expert-Praxis für erfahrene Android-Entwickler.