teaching machines

WebAPI :: Becky Sippert

November 29, 2012 by . Filed under cs491 mobile, fall 2012, postmortems.

The SpotiFind app’s purpose is to search Spotify’s music database for an artist, album, or track. It displays search results in a ListView. When one of the ListView items is selected, the app opens the corresponding detail view for the artist, album, or track selected. The app is also able to move between detail views. Artist views contain a ListView of albums released by an artist, so if an album ListView item is selected, the app opens the detail view for that album. Album views contain a ListView of tracks on an album, so if a track ListView item is selected, the app opens the detail view for that track. Any text that appears in green on a detail view also takes you to a different detail view.

The SpotiFind app also incudes a ListActivity for retrieving the links on the class blog, as per the requirements.

You can switch between the SpotiFind screens and the LinkActivity at any point in the app.

      

Through creating this app, I learned how to make a CustomAdapter, which is a lot more work than it seems or should be. I’m hoping that Google finds a way to streamline this better in the future. I learned that working with JSON in Android is fast and easy, once you learn the ropes.