Alle Artikel
395 Artikel insgesamt · Seite 3 von 33
Repository Testing: Datenschicht zuverlässig absichern
Repository-Tests prüfen die Datenschicht deiner Android-App auf lokalem Speicher, Remote-APIs und Fehlerpfaden. So baust du eine belastbare Architektur.
Die Testing-Pyramide für Android
Die Testing-Pyramide hilft dir, schnelle Unit-Tests und realistische UI-Tests sinnvoll zu balancieren. Lerne, wie du dein Testbudget effizient einteilst.
Was du testen solltest
Nicht jeder Codeabschnitt verdient gleich viele Tests. Lerne, wie du nach Risiko, Verhalten und Wert priorisierst.
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.