Hercules Common Library - Integrate XCloud, NGB, and Merlin services into Android Git

Register
Submit a solution
The challenge is finished.

Challenge Overview

We deal a lot with Hercules services across a variety of projects, including websites, C++ embedded systems, and mobile apps for iOS and Android.  We are starting a series of assemblies to help build out libraries for various platforms that provide easy access to these services so they can be rolled into future projects as needed.

In addition, we are implementing smaller service integrations through F2Fs.  This F2F will integrate in new XCloud, NGB, and Merlin services into the library.  The services are done, but they need to be integrated into the full Android Studio project in Git.  Any changes to existing base libraries have to be integrated in as well, and any broken code for the other services has to be fixed so that the tests pass.  The submission should be a patch file that applies all the new services, updates, and allows all tests to pass correctly.  You can find the completed services in the forum for this challenge.

**** Code ****

The existing code is here:

https://gitlab.com/team-autobots/baselibraries-android/

If you need code access, please request in the forum for this challenge with your Gitlab username.  You will be given read-only access.

Please ask any questions in the TopCoder forum or on Gitlab.  Either is appropriate.

**** Building Code ****

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

https://gitlab.com/team-autobots/baselibraries-android/blob/develop/README.md

**** Submission ****

Your submission to OR should be a Git patch file that can be applied to see the fixes.  Here is documentation on how to generate a Git patch file:

https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/

 


Final Submission Guidelines

Please see above

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30048256