Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

Build Infinate Scroll/Pagination for an existing mobile app Service Station. Using existing code base add functionality to provide user with paging on Home page - Cases list view that can have large number of case records and this feature needs to provide ability to get more records by calling the API services and enable user to keep scrolling and view more data.

Current application implements a limit on displaying only 40 cases in the list, this needs to be extended to allow users to view all records without overloading device memory. The current application built with AngularJS and for this challenge recomended to use Infinate Scroll for AngularJS http://binarymuse.github.io/ngInfiniteScroll/ to implement pagination. This framwork is not required but listed here as it can make it simpler to develop this feature. This is an enhancement to an existing app and complete application source code is provided with this challenge to add requested functionality.

There is Existing REST services built in Salesforce.com that support paging within a reasonable limit of 2000 cases. Using these custom services implement Infinate scroll on the app.

Competition Task Overview

For this project, the following features are required:

  • Add automatic pagination on scrolling of Case list on Home page.
  • Integrate API calls to get more data for each page scroll (Data stored in Salesforce.com)
  • Use recomended scrolling framework http://binarymuse.github.io/ngInfiniteScroll/ or any other programming techniques and tools to implement this feature
  • ensure that scrolling methods works on both iOS and Android platforms
  • Implement the RMA Software Release Field as documented in the pdf attached to challenge forum. This must work for both iOS and Android platforms
  • This AngularJS, Java script code is shared for iOS and Angular platforms
  • NOTE this is a 24h review challenge, reviewers must pay attention to timeline.


Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • A complete solution that implements the requirements.
  • A complete and detailed verification document explaining how to test the application and verify your fixes.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

 

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30043749