Android Coden

Sebastian Grundhöfer

Softwareentwickler mit Schwerpunkt auf Android, Web und Content-Infrastruktur. Schreibt, redigiert und betreibt Android Coden als Ein-Personen-Projekt.

431 Artikel · Seite 2 von 36

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
Credential Manager: Passkeys und Passwörter vereint
Android

Credential Manager: Passkeys und Passwörter vereint

Credential Manager bündelt Passkeys, Passwörter und föderierte Anmeldungen in einer API. Die Integration vereinfacht sichere Authentifizierung in Android-Apps.

· 4 min
Widgets mit Glance bauen
Android

Widgets mit Glance bauen

Glance modernisiert App-Widgets mit einer Compose-ähnlichen API. Du baust Home-Screen-Widgets in deklarativem Kotlin ohne RemoteViews-Boilerplate.

· 4 min
Berechtigungsstrategie: Zugriff nur zum richtigen Moment
Android

Berechtigungsstrategie: Zugriff nur zum richtigen Moment

Wann und warum du Berechtigungen anforderst, entscheidet über Akzeptanz und Sicherheit. Lerne, das Least-Privilege-Prinzip gezielt einzusetzen.

· 4 min
UI Automator: Tests jenseits der eigenen App
Android

UI Automator: Tests jenseits der eigenen App

UI Automator ermöglicht Tests über App-Grenzen hinweg. Du lernst, System-UI und andere Apps in Testszenarien einzubeziehen.

· 4 min