ItemDataAdapter.java, UriWorkerTask.java, to sub sample the image to avoid OutOfMemory error. BitmapWorkerTask.java is the original one copied from http://developer.android.com/training/displaying-bitmaps/load-bitmap.html. ImageSubSampler.java to abstract calling the right AsyncTask based on Uri or Resource Id. MyClosetActivity.java, ItemDatabaseHelper.java, menu_my_closet.xml, strings.xml to create a default closet based on preloaded images in the app, this is mainly for testing purpose. ItemData.java, EditItemActivity.java to consolidate the creation of all arrays for spinners in add/edit activity.