Nach knapp einem halben Jahr haben Harald und ich uns aufgerafft und am Alcomat weiterprogrammiert. Deshalb ist ab jetzt Version 1.1 mit zahlreichen Verbesserungen im Market bzw. Google Play erhältlich.
Hier mal grob zusammengefasst die Releasenotes von Version 1.1:
4 neue Getränkeicons hinzugefügt – insgesamt sind es jetzt 79
GUI Redesign
Es werden Sprüche passend zum Promillestand angezeigt
Multilanguagesupport in Deutsch, Englisch, Französisch und Polnisch (Danke Kamill!!)
Die Zeit, bis man wieder nüchtern ist, wird angezeigt.
Sicherheitsabfrage für “Neue Saufrunde”-Button hinzugefügt. Ein versehentliches löschen aller getrunkenen Drinks wird so verhindert.
Durch die Veranstaltung “Andwendungsentwicklung für Android” an der HS Furtwangen bei Herrn Prof. Piepmeyer haben Harald, Fabian und ich als kleines Projekt den Alcomat programmiert, welchen ich euch hier mal vorstellen möchte. Der Artikel bot sich an, weil ich einen Großteil aus unserer Dokumentation kopieren konnte und sich so der Zeitaufwand in Grenzen hielt. Sonst schläft der Blog hier noch komplett ein. 🙂
Kurzbeschreibung:
Der Alcomat ist eine App, mit welcher man über einen Abend hinweg seine getrunkenen Getränke aufzeichnet. Über Parameter, wie z.B. Alter, Gewicht Zeit usw. wird dann der Blutalkoholwert berechnet.
Haupteigenschaften:
Berechnung des Blutalkoholwerts anhand Geschlecht, Alter, Gewicht, Größe und Zeit unter Zuhilfenahme der Widmark- und Watsonformel.
Komplette Datenhaltung in einer Datenbank. (Androib verwendet SQLite im Hintergrund)
Dynamische Erzeugung der GUI, mit unterschiedlicher Größe der Getränkeicons abhängig von der Bildschirmgröße.
Möglichkeit über das Optionsmenü eigene Getränke hinzuzufügen, mit 75 Getränkeicons zur Auswahl.
Ändert der Anwender die Zeit seines Androidgerätes, werden die Datenbankeinträge entsprechend angepasst, um den Blutalkoholwert nicht zu verfälschen. (Wurde via BroadcastReceiver realisiert)
Ab Android Version 2.1 lauffähig.
Weitere Eigenschaften:
Nachdem die App fertig programmiert war, wurde überlegt, die App in den Google App Market zu laden. Die Bereitschaft der Nutzer für eine derartige App etwas zu zahlen, wurde als sehr gering
eingeschätzt.Aus diesem Grund wurde Mittels AdMob Werbung in die App eingebunden, welche nun unter dem “Neue Saufrunde !!!”-Button Werbebanner einblendet. AdMob ist ein von Google im
Jahr 2009 für 750 Millionen Dollar aufgekauftes, auf mobile Inhalte spezialisiertes Werbeunternehmen, welches mit Google AdSense vergleichbar ist. Die Einbindung der Werbung erfolgt über einen speziellem View, welcher entweder komplett programmatisch, oder in unserem Fall per xml im Layout in die App integriert wurde. Unter Android Alcomat Promille Rechner ist die App nun im App-Market zu finden.
In der App kann man im Optionsmenü auf “Mehr” klicken und wird dann auf die Seite von HDFMNT-Software weitergeleitet (O-Ton Harald: “Eine studentische Verbindung zur Entwicklung von Malware” ) und kann weitere Apps herunterladen und erhält Kontakt zu uns für z.B. Verbesserungsvorschläge.
Insgesamt war Anwendungsentwicklung mit Android eine sehr interessante Veranstaltung, da man sonst eher wenig oder keinen Einblick in die Entwicklungsmethoden für mobile Endgeräte bekommt.