Working version of cursors in the DiscoverListFragment and DiscoverItemFragment. Currently loads data from the Excel spreadsheet using JXL. Image loading has been disabled due to lack of image urls in the spreadsheet (and lack of fallback images if no url is present). This commit is very much a WIP
Minor update to pass the id of the selected view from DiscoverListFragment to DiscoverItemFragment
Added an AsyncJSONLoader to temporarily test using JSON objects to populate the VenueTable in the ContentProvider
Updated the MainActivity to update objects already stored in the database instead of re-inserting them into the VenueTable
Implemented the Picasso image loading and caching library from square in the DiscoverCursorAdapter. Images in the DiscoverListFragment now background load and are cached.
Two main modifications: 1. Extended the implementation of the Picasso library to the DiscoverItemFragment to load and blur background images using the cache. 2. Added an EventTable to load information from a public google calendar and store it in the PCAContentProvider.
Changed the style of the SlidingDrawers and the items in the DiscoverList
Added functionality to the Event section of the app. An EventListFragment and an EventItemFragment were added (modeled after the DiscoverListFragment and DiscoverItemFragment). Added layouts for each of the view. Still a WIP
Updated launcher icons using the new logo
Updated the functionality of the EventList and EventItem. Based the color of each time on the category of the event.
Changed the HomeScreenFragment displayed on app startup. Improved formatting of resources for colors, strings, and styles
Changed the ActionBar so that it controls the side lists
Added functionality to the DataIntentService in the app. Data for venues and events is now loaded in the background. Fixed image blurring on the DiscoverItemFragment and DiscoverCursorAdapter. Implemented date headers in the EventListFragment and EventCursorAdapter.
Changed the UI for the EventItemFragment and DiscoverItemFragment. Both UIs now use a module-based layout. Updated the color scheme (replaced teal with indigo) and changed the icon backgrounds.
Modified the icons for the different categories and the app itself. Changed the DiscoverCursorAdapter, EventCursorAdapter, DiscoverItemFragment, and EventItemFragment to use category-specific placeholder images and colors. Added an enum to store the categories and for use in switch statements.
Added functionality to the NearMeFragment so that it loads Venues from the PCAContentProvider. Created new icons for the map. Made clicking an InfoWindow on the map open the DiscoverItemFragment for that venue.
Updated the transportation section to pass an Intent to Google Maps app for directions.
Updated the layouts of the sliding drawers and the NearMeFragment. Added features to the TransportationFragment.
Modified the code to use AsyncTasks to download and store the data instead of calling background services.
Updated the map markers for the garages in the TransportationFragment. Added AsyncImageSaver to background save the images to the phone in order to reduce network use. Added a center button to NearMeFragment to recenter the map on downtown CVille.