Gute, schlechte und hässliche Benutzeroberfläche in der mobilen Entwicklung | von Michal Klimczak Januar 2022

Sind Sie sicher, dass Sie nach “Reduzieren der Zusammenführung” suchen?

Michal Klimczak
Autor des Fotos Tyler Brandon https://unsplash.com/photos/6RreavHxwxg
Autor des Fotos Theo Crazzolara https://unsplash.com/photos/k8mRwVA4MpA

Polymorphismus

Mehrfachvererbung

Grenzen zwischen Schichten

In der reinen Architektur definiert die Domänenschicht die Repository-Schnittstelle, die von der Datenschicht implementiert wird

Doppeltest

Rückrufe

class ListAdapter(val itemClickListener : () -> Unit) { ...
fun interface OnClickListener { fun invoke() }

“Weil ich es leicht durch eine andere Implementierung ersetzen kann”