{"id":951,"date":"2014-09-07T11:20:22","date_gmt":"2014-09-07T09:20:22","guid":{"rendered":"http:\/\/steppschuh.net\/blog\/?p=951"},"modified":"2014-09-07T11:32:47","modified_gmt":"2014-09-07T09:32:47","slug":"mensa-uni-potsdam-app","status":"publish","type":"post","link":"http:\/\/steppschuh.net\/blog\/?p=951","title":{"rendered":"Mensa Uni Potsdam App"},"content":{"rendered":"<p>I recently updated one of my older apps that shows the menu of the University Potsdam Mensa and the daily meal of Ulf&#8217;s Caf\u00e9 at the Hasso Plattner Institute. I have rebuild the app from scratch, designed a new user interface and published the source code on GitHub.<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/steppschuh.net\/media\/images\/software\/openmensa\/photo_n5_1.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/steppschuh.net\/media\/images\/software\/openmensa\/photo_n5_1.jpg\" alt=\"Mensa Uni Potsdam App Photo\" title=\"Mensa Uni Potsdam App Photo\" \/><\/a><\/p>\n<h2>The new design<\/h2>\n<p>Compared to the old version, the new GUI is much cleaner and has an appealing amount of fresh colors. The updated logo follows the new Android design guidelines and fits well with the new GUI.<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/steppschuh.net\/media\/images\/software\/openmensa\/compare.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/steppschuh.net\/media\/images\/software\/openmensa\/compare.jpg\" alt=\"Mensa Uni Potsdam App comparison\" title=\"Mensa Uni Potsdam App comparison\" \/><\/a><\/p>\n<p>The layout is adaptive to any screen size and displays high resolution graphics. It uses custom list adapters and builds its views dynamically based on the meal items (indicator icons, photos, prices, etc.).<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/steppschuh.net\/media\/images\/software\/openmensa\/layout.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/steppschuh.net\/media\/images\/software\/openmensa\/layout.jpg\" alt=\"Mensa Uni Potsdam App layout\" title=\"Mensa Uni Potsdam App layout\" \/><\/a><\/p>\n<h2>The new code<\/h2>\n<p>You can take a look at the <a href=\"https:\/\/github.com\/Steppschuh\/MensaUniPotsdam\/tree\/master\/app\/src\/main\/java\/com\/steppschuh\/hpi\" title=\"Source code on GitHub\" target=\"_blank\">source code<\/a> and use it for other (non-commercial) apps, it will be easy to read and self-explanatory. It takes advantage of animations, asynchronous methods, handlers, modified view pagers and list adapters &#8211; stuff you will find useful if you have just started developing Android apps.<\/p>\n<p><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.steppschuh.hpi\" title=\"App on Google Play\" target=\"_blank\"><input class=\"button\" type=\"submit\" value=\"Google Play\"><\/a> <a href=\"https:\/\/github.com\/Steppschuh\/MensaUniPotsdam\/\" title=\"Project on GitHub\" target=\"_blank\"><input class=\"button\" type=\"submit\" value=\"GitHub\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently updated one of my older apps that shows the menu of the University Potsdam Mensa and the daily meal of Ulf&#8217;s Caf\u00e9 at the Hasso Plattner Institute. I have rebuild the app from scratch, designed a new user interface and published the source code on GitHub. The new design Compared to the old &hellip; <a href=\"http:\/\/steppschuh.net\/blog\/?p=951\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Mensa Uni Potsdam App<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59,117],"tags":[61,62],"class_list":["post-951","post","type-post","status-publish","format-standard","hentry","category-android-apps","category-mensa-uni-potsdam","tag-android","tag-app"],"_links":{"self":[{"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=951"}],"version-history":[{"count":12,"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/951\/revisions"}],"predecessor-version":[{"id":963,"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/951\/revisions\/963"}],"wp:attachment":[{"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=951"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/steppschuh.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}