Android
423 Artikel in dieser Kategorie
Fakes statt Mocks
Fakes ersetzen brüchige Mocks durch realistische In-Memory-Implementierungen. Du erfährst, wann dieser Tausch die Testwartbarkeit messbar verbessert.
Espresso Awareness: UI-Tests in View-basierten Android-Apps
Espresso ist Androids offizielles UI-Testframework für Views – zuverlässig dank automatischer Synchronisation.
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.
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.
KMP und Dynamic Delivery strategisch einsetzen
KMP und Dynamic Delivery helfen bei wachsender App-Komplexität. Du lernst, wann sich der Aufwand lohnt.
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.
Kontaktzugriff in Android
Android sichert Kontaktdaten über Permissions und ContentProvider. Dieser Artikel zeigt den datenschutzkonformen Zugriff auf das Adressbuch.
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.
WebView-Sicherheit
WebView öffnet Sicherheitslücken in jeder Android-App. Lerne, wie du JavaScript-Bridge, mixed Content und URLs gezielt absicherst.