Android Coden

Alle Artikel

423 Artikel insgesamt

Fakes statt Mocks
Android

Fakes statt Mocks

Fakes ersetzen brüchige Mocks durch realistische In-Memory-Implementierungen. Du erfährst, wann dieser Tausch die Testwartbarkeit messbar verbessert.

· 4 min
Espresso Awareness: UI-Tests in View-basierten Android-Apps
Android

Espresso Awareness: UI-Tests in View-basierten Android-Apps

Espresso ist Androids offizielles UI-Testframework für Views – zuverlässig dank automatischer Synchronisation.

· 4 min
Keystore-Grundlagen: Kryptografische Schlüssel sicher speichern
Android

Keystore-Grundlagen: Kryptografische Schlüssel sicher speichern

Der Android Keystore schützt kryptografische Schlüssel vor unbefugtem Zugriff. Du lernst, wie du Schlüssel sicher erzeugst und verwendest.

· 4 min
Fotos aufnehmen in Android: Dateien, Berechtigungen und sichere Ausgabe
Android

Fotos aufnehmen in Android: Dateien, Berechtigungen und sichere Ausgabe

Du lernst, wie du mit Activity-Result-Contracts Fotos aufnimmst, Ausgabedateien per FileProvider absicherst und Berechtigungen gezielt einsetzt.

· 4 min
KMP und Dynamic Delivery strategisch einsetzen
Android

KMP und Dynamic Delivery strategisch einsetzen

KMP und Dynamic Delivery helfen bei wachsender App-Komplexität. Du lernst, wann sich der Aufwand lohnt.

· 4 min
Android-Benachrichtigungen im Detail: Channels, Actions und Berechtigungen
Android

Android-Benachrichtigungen im Detail: Channels, Actions und Berechtigungen

Benachrichtigungen richtig einzusetzen bedeutet mehr als Text anzuzeigen. Channels, Actions und Berechtigungen entscheiden über die Sichtbarkeit deiner App.

· 4 min
Kontaktzugriff in Android
Android

Kontaktzugriff in Android

Android sichert Kontaktdaten über Permissions und ContentProvider. Dieser Artikel zeigt den datenschutzkonformen Zugriff auf das Adressbuch.

· 4 min
Coroutine Test Dispatchers: Deterministische Tests mit runTest
Android

Coroutine Test Dispatchers: Deterministische Tests mit runTest

Coroutines in Tests beherrschbar machen erfordert die richtigen Dispatcher. Lerne, wie du mit runTest und virtueller Zeit deterministische Tests schreibst.

· 5 min
WebView-Sicherheit
Android

WebView-Sicherheit

WebView öffnet Sicherheitslücken in jeder Android-App. Lerne, wie du JavaScript-Bridge, mixed Content und URLs gezielt absicherst.

· 4 min
Grundlagen der Barrierefreiheit in Android
Android

Grundlagen der Barrierefreiheit in Android

Lerne, wie TalkBack, Semantics und inklusives Design deine Android-UI bedienbar und verständlich machen.

· 7 min
Network Testing: API-Verhalten mit Fake-Servern und Fixtures testen
Android

Network Testing: API-Verhalten mit Fake-Servern und Fixtures testen

Fake-Server und Fixtures machen API-Tests deterministisch und reproduzierbar. So prüfst du Fehlerszenarien zuverlässig ohne echtes Backend.

· 4 min
View-System und Compose-Interop
Android

View-System und Compose-Interop

Views und Compose können gemeinsam laufen. So migrierst du UI schrittweise, ohne stabile XML-Screens neu zu bauen.

· 4 min