Kapitel 10: App-Optimierungen

Unsere Zeiterfassungs-App ist nun funktional fertig. In diesem Kapitel wollen wir der App einen letzten Schliff verpassen und diese für die Veröffentlichung vorbereiten.

Es werden folgende Bereiche abgedeckt:

  • Storage Access Framework, um den Benutzern der App die Möglichkeit zu geben, die CSV-Datei auszuwählen, in die der Daten-Export erfolgen soll

  • Binding: Die Trennung von Layout, Layout-Logik und Businesslogik

  • Unit Testing: Das Testen der allgemeinen Businesslogik und der Android-Komponenten

  • Und natürlich die Veröffentlichung der fertigen App

Quellcode (Ausgangsbasis)

src/kap10-optimizations/00-start

10.1  Storage Access Framework (SAF)

In unserer App exportieren wir die Daten momentan in eine vordefinierte ...

Get Android-Apps programmieren - Professionelle App-Entwicklung mit Android Studio 4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.