Challenge Overview
We have previously launched two code challenges to make the Media Library work in IBM Worklight:
- Initial One: http://community.topcoder.com/tc?module=ProjectDetail&pj=30047345
- Part-2 for the Featured, Suggested, Popular Media List Pages, and the Media Details Page: http://community.topcoder.com/tc?module=ProjectDetail&pj=30047520
In this contest we will continue where we left off, and the following items are required for this contest:
- Please add a simple add-comment screen, and it should be brought up by tapping the comment icon in Media Details screen. When user submits on the add-comment screen, issue a REST API request to the server (media.comment.add action).
- Implement the download screen. Note that the Media details screen has a download icon, which should be functional as well. (Note that the download feature should be mostly ready - which stores the downloaded media info into lawnchair storage and media file on device file system)
- After the media file is downloaded, on the corresponding media details screen, the media file should be played offline.
- Implement the search screen, which should be brought up by the 'search' icon in the header.
- Implement the Browse Media, My Media, and Downloads menu item related screens. The 'Browsse Media' menu item goes to the featured media screen. The 'Downloads' menu item goes to the download screen. And the 'My Media' screen shows the media, series, and comments associated with the current user, which is pretty much the same as the ones covered in Part-2.
- Make sure all calls to the Mockup REST API are done through the Adapters
It should have same ionic usage as the Part-2 contest, but we don't require the UI to be close as the original Cordova app, just make it clean and usable. Most part of your job is to wire the UI with the Mockup REST API, it's not that hard actually.
Final Submission Guidelines
Submission Deliverable
- Source Code
- Detailed Deployment Guide with Verification Steps