Hercules OnCampus - New HTML Android TV proof of concept

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Overview

The Hercules University application is a set of apps for iOS, Android, and the web, allowing users to watch live TV and On Demand videos on Universities.

This F2F challenge is going to start to port an existing Android Fire TV application proof of concept over to Android TV.  Login and the basic UI details are in scope, but playback is not.  Playback will follow in a separate challenge

Code

Please request access to the code in the F2F challenge forum for this challenge.  If you get a 404 when accessing one of the links below, it means you don't have access.


The existing code for our current Android TV app is here:

https://gitlab.com/team-autobots/androidtv/

The existing code for our current Fire TV app is here:

https://gitlab.com/team-autobots/firetv-wrapper/


Building Code

There is a README.md file here that explains test accounts and how to build the Android TV app:

https://gitlab.com/team-autobots/androidtv/blob/master/README.md


Requirements

The current FireTV app allows a user to log in with a native UI screen that collects their username and password, and it then displays a UI loaded from a specific URL, and the user can browse using their remote and play back.

For this contest, we are going to create a *new* Android TV app with the following requirements:

1. Native login.  Look at the login flow in the existing Android TV app.  We are going to port the exact same functionality and screens to this new app.  The app will start right with the University selector - we won't implement the Xfinity login at this time.

2. After login and provisioning (getting the XSCT token value), we will display a full screen web view with the contents of the URL here:
http://syndeo.xcal.tv/app/x2fire/index.minify.html

3. It's important that after the web view is loaded the user can browse correctly using the remote, including up, down, left, right, select, and back.  If you need something updated in the HTML, that's fine, but just make sure to clearly document it in a README file.

Playback will follow in a separate F2F after this challenge completes.



Final Submission Guidelines

Please see above

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30049662