teaching machines

CS 145 Half-homework 3 – due before October 17

See the PDF.

UHack – OnTarget

This application was developed over roughly 24 hours at a hacking contest at UMN.  As this was our first application we wrote for android, we had to literally jump right in and get things working.  Unfortunately the APIs have been shut down but it was a lot of fun getting to throw things together. We […]

CS 436 Lecture 9 – Navigation

Before Class Blu Watch http://youtu.be/Qya0Ab-l5jg. Read Say Goodbye to the Menu Button (http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html). Skim Action Bar (http://developer.android.com/guide/topics/ui/actionbar.html). Gold Watch http://youtu.be/5DrcPQ53dXY. Weep over the lack of focused and up-to-date documentation on UINavigationController. In Class Work on your apps, please.

Invisible Inc

The project is in collaboration between Aaron Emmert, Tim Beckman, and Jamison Ebert. Fundamentally, we wanted to design app that adds a level of depth an complexity to a relatively simple tool without compromising any of that simplicity and ease of use it has to offer.  We observed larger companies like Apple and Google for […]

CS 145 Lecture 13 – Logic cont’d

Agenda what ?s compounding in Scratch not preventing bad input president material Code Logical.java Potus.java Haiku

CS 436 Lecture 8 – Localization

Before Class Blu Watch http://youtu.be/YyghjgznVMo. Read Internationalization Tutorial for iOS (http://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014). Read Localizing with Plurals and Genders (http://objectivetoast.com/2014/04/21/localizing-with-plurals-and-genders). Gold Watch http://youtu.be/qwn2bdESXdY. Poke at Language Plural Rules  (http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html). Read Localization Checklist (https://developer.android.com/distribute/tools/localization-checklist.html). In Class Work on your apps, please.