Bewerbungswebsite

Native Androidanwendung mit Kotlin

Im Rahmen des Moduls Mobile Application Development wurde im SS 21 die Anwendung YATOL nach einem umfangreichen Pflichtenheft erstellt.

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.

Weiter Beitrag

Zurück Beitrag

Durch die weitere Nutzung der Seite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn Sie diese Website ohne Änderung der Cookie-Einstellungen verwenden oder auf "Akzeptieren" klicken, erklären Sie sich damit einverstanden.

Schließen