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