About Indigo Component
About
Android Library Project which simplifies interaction with FutureGateway from mobile devices.
Using the library your interaction with FutureGateway API will be much simpler and straightforward. Here is a set of implemented requests:
Getting tasks list (optionally filtered by status, application)
Creating new tasks with uploading input files
Getting details about the scheduled task
Getting applications list (NEW)
Additionally the OMT library has included a IAM helper to help developers to manage IAM workflow. The library utilizies a model from AppAuth -Android library which is added as a dependency to the project. Because the IAM workflow is heavy related with the app lifecycle, all request for authorization, token exchange with IAM should be implemented in the app (see showcase app).
The developers don't need to care about Android asynchronous workflow during work with this library, because all I/O, networking tasks are performed in separate threads. After background jobs are completed, results are passed to calling thread using callbacks.
The simple showcase app is available here
Overview
The picture shows how the app powered by omt-android library will interact with FutureGateway
Last updated