Android Apps
Seelenfänger
"Seelenfänger ist das Landkarten- und Charakterverwaltungstool des gleichnamigen preisgekrönten deutschen Pen&Paper Rollenspiels auf Fate Core-Basis."
Die Seelenfänger App ist in Java geschrieben und verwendet aktuelle Android Jetpack Komponenten, wie u.a. Room, LiveData und ViewModel. Eine Cloudanbindung wird mithilfe von Google Firebase realisiert.
Zum Funktionsumfang gehören die Darstellung einer Landkarte mit Hilfe der JavaScript Bibliothek Leaflet, sowie das Würfeltool basierend auf dem 3D Dice Roller von Tealyatina. Die Komponenten der App sind auf einzelne Module verteilt, die in einer Drei-Ebenen-Architektur organisiert wurden.
Android Libraries
io.schewe.core
Das Android Library Modul
io.schewe.core stellt Komponenten für den schnellen Start bei der Entwicklung neuer Apps bereit. Durch die ABaseDrawerActivity hat man nicht nur ein einfach zu verwendendes Drawer Menu, sondern auch die Möglichkeit zwischen mehreren Themes zu wechseln. Des Weiteren enhält dieses Modul Komponenten u.a. zur Darstellung von Changelogs, die nach einem Update gezeigt werden, sowie einen App-Rating-Prompt.
io.schewe.sasrecyclerview
Das Android Library Modul
io.schewe.sasrecyclerview vereinfacht die Verwendung von RecyclerViews. Es bietet verschiedene Funktionen zur einfacheren Nutzung von RecyclerViews.
Christopher Schewe
Hamburg, Deutschland
