Android Coden

Android-Entwicklung von den Grundlagen bis zur Experten-Ebene

Fundgrube

10 Artikel, täglich neu zusammengestellt

  1. Generische Constraints in KotlinAndroid
  2. Use Cases: Geschäftslogik sauber kapselnAndroid
  3. Unidirectional Data Flow (UDF) in AndroidAndroid
  4. stateIn und shareInAndroid
  5. Android Platform Overview: Wo deine App im System lebtAndroid
  6. Hilt Grundlagen: Dependency Injection in AndroidAndroid
  7. Hot Flow in Android mit StateFlow und SharedFlowAndroid
  8. Architektur-Review: Wie sicher kann sich deine App verändern?Android
  9. Kotlin Properties: Getter, Setter und Backing FieldsAndroid
  10. Immutability First: Unveränderliche Modelle zuerstAndroid

Kategorie-Spotlight: Android

395 Artikel im Fokus

Alle Artikel →
Performance- und Qualitäts-Capstone
Android

Performance- und Qualitäts-Capstone

Du prüfst eine Beispiel-App systematisch. Performance, Barrierefreiheit, Datenschutz und Sicherheit werden messbar bewertet.

· 7 min
Notification Runtime Permission – Benachrichtigungen richtig anfragen
Android

Notification Runtime Permission – Benachrichtigungen richtig anfragen

Ab Android 13 müssen Apps die Benachrichtigungsberechtigung explizit anfordern. Der richtige Zeitpunkt entscheidet über Akzeptanz oder dauerhafte Ablehnung.

· 4 min
Instrumentierte Tests: Echtes Android-Framework-Verhalten testen
Android

Instrumentierte Tests: Echtes Android-Framework-Verhalten testen

Instrumentierte Tests laufen direkt auf einem Gerät oder Emulator. Sie prüfen echtes Android-Framework-Verhalten, das Unit Tests nicht abbilden können.

· 4 min
Macrobenchmark
Android

Macrobenchmark

Macrobenchmarks messen Startzeit und Scroll-Performance auf echten Geräten. Du prüfst damit, ob deine App im Alltag schnell wirkt.

· 7 min
Audio-Wiedergabe in Android
Android

Audio-Wiedergabe in Android

Audio-Wiedergabe verlangt korrekten Umgang mit Audio Focus und App-Lebenszyklus. Du lernst, wie MediaPlayer und ExoPlayer richtig eingesetzt werden.

· 4 min
Standort-Grundlagen in Android: GPS, ungenaue Ortung und Fused Provider
Android

Standort-Grundlagen in Android: GPS, ungenaue Ortung und Fused Provider

Android bündelt GPS, Netzwerk- und passive Ortung im Fused Location Provider. Dieser Artikel erklärt Genauigkeitsstufen, Berechtigungen und Akku-Fallen.

· 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 11 Artikel

Plattform-APIs

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

Phase 10 13 Artikel

Testing & Quality

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

Phase 11 9 Artikel

Performance & Security

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

Phase 12 4 Artikel

Release & Operations

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

Phase 13 2 Artikel

Legacy & Scaling

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