Die mobile Anwendung "ShutPhone" ist im Rahmen meiner Bachelorarbeit enstanden. Ein ähnliches Thema wurde im vorherigen Modul Praxisprojekt behandelt, woraus sich der Leitgedanke für meine Bachelorarbeit entwickelte, welche sich auf die Vorgehensweise im Kontext auf die Gaststätten bezieht. Das Thema lautet "Konzeption und Implementierung einer mobilen Anwendung zur standortbasierten Gamifizierung der Nicht-Nutzung von Smartphones".
Das Ziel dieser Bachelorarbeit ist es die Smartphone-Nutzung im Kontext auf die Gaststätten zu minimieren. Für die Nicht-Nutzung des Smartphones erhalten die Nutzer Punkte, die sie gegen Belohungen umtauschen können. Hierbei handelt es sich um einen Prototypen in Android.
Quellencode: Android App
Genauere Informationen finden Sie in der Bachelorarbeit
- Android Studio als Entwicklungsumgebung
- Kiosk Mode zur Einschränkung der Hard-Buttons am Smartphone
- Estimote Beacon zur Lokalisierung des Smartphones
- Client als mobiler Client in Android
- Accessibility-Service zur Erkennung der Vordergrund-App
- Google Game Play Services für die Anbindung von Google Play
- Achievements API für die Errungenschaften von Google
- Firebase Authentication zur Authentifizierung in der Anwendung
- Anbindung von Facebook mit der Facebook API
The mobile application "ShutPhone" was developed as part of my bachelor thesis. In my previous module practical project I have dealt with a similar topic. Because of that I developed an approach in context of restaurants.
The title of my bachelor thesis is "
Conception and implementation of a mobile application for the location-based gamification of the non-use of smartphones".
The aim of my thesis is to minimize the usage of smartphones in restaurants. For this purpose, users should be rewarded for the non-use of smartphones. This is a protoype in Android.
Source Code: Android App
- Android Studio as development environment
- Kiosk Mode for restriction of Hard-Buttons on the Smartphone
- Estimote Beacon for localization on the Smartphones
- Client as mobile Client in Android
- Accessibility-Service to detect the foreground app
- Google Game Play Services for the connection of Google Play
- Achievements API for the achievements of Google Play
- Firebase Authentication for authenticaton in the application
- Connecting Facebook with the Facebook API