teaching machines

Exek Postmortem

November 13, 2014 by . Filed under cs436, fall 2014, postmortems.

Exek

This is an app that will enable you to keep track of a simple inventory.  The inventory contains categories along with items in each category.  The items have an associated quantity that can be edited.  The items are stored in a database using SQLite and persisted on the phone.  In the category view, an item can be added to a category by holding down on the specified category.  In the Inventory view, the list of items can be cleared by shaking the phone.  This app also enables you to take photos and store them on your phone’s gallery to keep images of this inventory.

Achievements

– List view with custom adapter
– local database to persist data
– Integration of camera
– Integrated sensors
– Multiple touches/touch-driven interaction

Layout

exek_premortem

 

Modifications and Challenges

Not much was modified from the premortem.  I just added functionality to the app like the shake to clear a list and the multiple gestures to add an item to a list.  The most challenging aspect of this app was just figuring out how to test the application and getting all the libraries set up.  I definitely struggled with implementing SQLite, and the JSON file was picky when it came to editing it in TextEdit verses Eclipse.  I tried implementing this app in Xcode as well and there were many things with the database that did not transfer directly, so I learned a lot about using Eclipse, Android Studio, and Xcode.  I am still the most comfortable with using Eclipse.

Screenshots

Screen Shot 2014-11-13 at 2.52.47 PM Screen Shot 2014-11-13 at 2.53.00 PM Screen Shot 2014-11-13 at 2.53.23 PM Screen Shot 2014-11-13 at 2.53.54 PM