Alle Artikel
392 Artikel insgesamt · Seite 3 von 33
Test Doubles: Fakes, Mocks, Stubs und Spies richtig einsetzen
Test Doubles ersetzen echte Abhängigkeiten im Test. Dieser Artikel erklärt Fake, Mock, Stub und Spy und wann du welchen Typ wählst.
Gradle und Build-Varianten
Gradle erzeugt passende App-Builds. Du lernst Build Types, Flavors und typische Fehler vor dem Release.
Externen Inhalt sicher empfangen
Externe Inhalte per Intent-Filter empfangen und sicher verarbeiten. Dieser Artikel zeigt, wie du MIME-Typen prüfst und fehlende Daten abfängst.
Berechtigungen minimieren
Fordere nur nötige Berechtigungen an. So bleibt deine App nützlich, auch wenn Nutzer ablehnen.
Assertions – Erwartetes Verhalten klar formulieren
Assertions machen Testversprechen explizit. Sie zeigen beim Fehlschlag genau, was erwartet wurde und was stattdessen ankam.
Clipboard: Kopieren, Einfügen und Datenschutz in Android
Das Android-Clipboard verbindet Apps beim Kopieren und Einfügen. Dabei können sensible Daten entstehen, die besonderen Schutz erfordern.
Senior Android Engineering Practice
Senior Android Engineering heißt: Du triffst technische Entscheidungen mit Blick auf Nutzerwert, Qualität und Wartbarkeit.
Privacy und Data Minimization in Android
Lerne, wie du in Android-Apps nur notwendige Daten erhebst und Zustimmung verständlich behandelst.
Security Best Practices für Android
Lerne, wie du Daten in Android-Apps während Transport, Speicherung und Komponentenwechsel schützt.
Lokale Unit-Tests
Lokale Unit-Tests prüfen Kotlin-Logik direkt auf der JVM, ohne Android-Gerät. Sie liefern schnelles Feedback und sichern Architektur-Code zuverlässig ab.
Inhalte teilen: Sharesheet und Intents in Android
Inhalte per Sharesheet teilen statt Apps fest zu verdrahten. Dieser Artikel erklärt Intents und MIME-Typen im modernen Android.
Sinn und Zweck der Modularisierung
Modularisierung teilt Android-Projekte in eigenständige Module auf. Wann das sinnvoll ist und welche Grenzen du ziehen solltest.