Skip to content

ChristineSchaefer/StAlban_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StAlban_App

Die St. Alban - App wurde im Rahmen des Hauptseminars "Verarbeitung mehrdimensionaler Daten" der Masterstudiengänge Informationsverarbeitung und Medieninformatik der Universität zu Köln im SS 2021 entwickelt.

Sie beschäftigt sich inhaltlich mit der Ruine der St. Alban Kirche in Köln, die während des zweiten Weltkriegs zerstört wurde, und soll einen historischen Einblick in die Geschichte dieser ermöglichen.

Hierbei bietet die App verschiedene Optionen an: während die Tour umfangreiche geschichtliche Informationen und Bilder zusammenträgt, ermöglicht die Zeitleiste kurze prägnante Daten zu wichtigen Zeitpunkten in der Geschichte der Kirche. Außerdem kann sich Bildmaterial zu verschiedenen historischen Zeitpunkten in den unterschiedlichen Galerien angeschaut werden.

Entwicklung

Anna-Maria Evers, Universität zu Köln
Benedikte Löbbert, Universität zu Köln
Christine Schäfer, Universität zu Köln

Ziele

    a.  Entwicklung einer App, die einen historischen Einblick in die Geschichte der St. Alban Kirche ermöglicht
    b.  Benutzerfreundliche und barrierefreie Bedienung
    c.  Einbindung historischer Daten und Bildmaterialen
    d.  Nutzen eines einheitlichen Designs

Verwendete Materialien

    a.  Bildmaterial: Rheinisches Bildarchiv Köln (RBA)
    b.  Literatur:
         Kier, Hiltrud und Esch, Hans Georg. 2000. Kirchen in Köln. Köln: Bachem.
         Pfotenhauer, Angela. 1993. Köln: Der Gürzenich und Alt St. Alban. Köln: Bachem.
         Poth, Hugo.1978. St. Alban. Köln.
         Reiners, Heribert (1911): Kölner Kirchen. J.P. Bachem Köln.
    c.  Onlinequellen:
         http://www.lexikus.de/bibliothek/Koelner-Kirchen-ST-ALBAN
         https://www.stadt-koeln.de/leben-in-koeln/kultur/rheinisches-bildarchiv/

Quickstart

Die Anwendung wurde in Java geschrieben.
Da die App nicht im Appstore verfügbar ist, muss sie über die Entwicklungsumgebung Android Studio entweder über den Emulator oder über ein eigenes Endgerät mit Android-Betriebssystem gestartet werden.
    a.  Klonen des Repositorys aus Github
         https://github.com/ChristineSchaefer/StAlban_App.git
    b.  Öffnen des Projekts in Android Studio
    c.  Einrichten eines virtuellen Emulators oder Starten der App auf einem Endgerät
         Eine Anleitung ist unter folgender URL verfügbar:
         https://developer.android.com/training/basics/firstapp/running-app
Die gesamte App kann ohne weitere Einstellungen gestartet werden.

Code Struktur

Ordnerstruktur

Android Manifest

Jedes App-Projekt muss eine AndroidManifest.xml-Datei im Stammverzeichnis des Projektquellsatzes haben. Die Manifestdatei beschreibt wesentliche Informationen über Ihre App für die Android-Build-Tools, das Android-Betriebssystem und Google Play.
Weitere Informationen unter https://developer.android.com/guide/topics/manifest/manifest-intr.

Ausführbare Java-Klassen

Die für die App programmierten Java-Anwendungen befinden sich in themenspezifischen Unterordnern. Alle Anwendungen wurden als Activities realisiert.

sta_start: Zeigt beim Starten der App Startbildschirm an. Durch ein Drücken auf den Bildschirm gelangt man in das Hauptmenü.

sta_menu: Hauptmenü. Durch Drücken auf einen der möglichen Buttons gelangt man zu den o.g. Funktionalitäten.

sta_tour: Activities für das Durchlaufen der Tour. Diese startet bei StaTourActivityMain, durchläuft verschiedene Tourstops über StaTourActivityStops und endet bei StaTourActivityEnd.

sta_gallery: Ermöglicht das Durchschauen verschiedener Galerien zu unterschiedlichen historischen Schwerpunkten der Kirche. In StaGalleryActivityMain gelangt man in das Menü, in dem die Untergalerien auswählbar sind. Die Galerie wird durch StaGalleryView angezeigt. Hier ist es über StaImageAdapter und StaFullView möglich, die Bilder im Vollbildmodus anzeigen zu lassen.

sta_timeline: Zeigt über StaTimelineActivityMain prägnante wichtige Daten der Kirche in einer Zeitleiste. Bei Klick auf ein Datum öffnet sich ein kurzer Überblickstext zu dem ausgewählten Datum.

sta_impressum: Hier sind alle Informationen rund um das Projekt aufgeführt (StaImActivityMain).

res-Ordner

Innerhalb des res-Ordners befinden sich alle gestalterischen und inhaltlichen Elemente. Die wichtigsten Ordner sind folgende:

drawable: Hier sind alle verwendeten Bilder, Icons etc. hinterlegt.

layout: In diesem Ordner sind die entwickelten Layouts für die unterschiedlichen Activities hinterlegt.

menu: Beinhaltet das Layout für das Seitenmenü, dass bei Nutzen der Activities in der oberen rechten Rechte vorzufinden ist.

values: In diesem Ordner befinden sich alle verwendeten Farben (colors.xml), Texte (strings.xml und arrays.xml) und Themes (themes.xml).

Gradle Scripts

https://developer.android.com/studio/build

About

University of Cologne - M.A. Informationsverarbeitung - HS2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages