# Become a Firebase Taskmaster! (Part 4: Multi-Taskmastering)

DevFeed: [Become a Firebase Taskmaster! (Part 4: Multi-Taskmastering)](<https://devfeed.tech/articles/become-a-firebase-taskmaster-part-4-multi-taskmastering-16142.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2016/10/become-a-firebase-taskmaster-part-4>)

Author: Doug Stevenson

Published: 2016-10-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Android](<https://devfeed.tech/topics/android.md>), [Java](<https://devfeed.tech/topics/java.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [code](<https://devfeed.tech/tags/code.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [java](<https://devfeed.tech/tags/java.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

## AI overview

The final post in a series explains how to integrate non-Task threaded work with the Play Services Task API in Firebase. It introduces TaskCompletionSource, which lets other code expose success or failure through a Task and handle the result with a listener on the main thread.

## Source excerpt

News, tutorials, and updates from the Firebase team.