Prüfungsleistung im Modul Mobile Application Development im SS 2021 war die Erstellung einer responsiven und progressiven Anwendung auf Basis verpflichtender Mindestvorgaben. Als Ergebnis entstand die Anwendung YATOL.

Bei YATOL (“Yet another ToDo List”) handelt es sich um eine einfache ToDo Liste für Android auf Basis von SQLite und Firestore. Es handelt es sich hierbei um meine allererste Anwendung für Android und Firebase. Gleichzeitig ist es mein erstes Projekt mit der Sprache Kotlin.

Die Anwendung wurde mit Kotlin in der Version 1.5.10 gegen API Level 29 programmiert. Als Datenbank kamen auf Seite des Smartphones SQLite, serverseitig Firebase Firestore zum Einsatz. Für den Zugriff auf SQLite wurde ROOM in der Version 2.3 verwendet, zur Authentifizierung Firebase Auth.

Für die Navigation kamen die Navigation Components (Android Jetpack) zum Einsatz. Weiter wurde als Ersatz für als deprecated vermerkte Kotlin Extension Pakete für die einfache Kopplung von Ressourcen und Code das neue View Binding (Android Jetpack) verwendet.

Über die Buttons unten kann zum einen der Source Code auf GitHub eingesehen, zum anderen eine kompilierte Version herunter geladen werden. Hierfür muss die Installation aus unbekannter Quelle erlaubt sein. Aus Gründen der Sicherheit, habe ich jedoch die Ressourcen auf Seiten von Firebase umbenannt.

Die Anwendung lässt sich jedoch auch so starten. Hierzu ist temporär die Onlineverbindung zu deaktivieren. In diesem Fall startet die Anwendung direkt und nutzt eine lokale SQLite Datenbank.

Comments are closed.

Bitte stimmen sie der Nutzung von technisch notwendigen Cookies zu. Wofür nutzt diese Seite Cookies?

Diese Seite verwendet für den Betrieb technisch notwendige Cookies. Diese sind für den korrekten Betrieb der Seite sowie der korrekten Anzeige des Inhaltes, speziell der Vorschau von PDF Dateien notwendig. Weder sammeln und übermitteln sie Daten des Nutzers, noch werden sie zur Erstellung eines Profils verwendet. Auch bei einer fehlenden Zustimmung können die meisten Inhalte der Seite korrekt betrachtet werden. Insbesondere können PDF Dateien alternativ in einem neuen Tab geöffnet werden.

Schließen