# Responsive Android applications with sane code

DevFeed: [Responsive Android applications with sane code](<https://devfeed.tech/articles/responsive-android-applications-with-sane-code-2127.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//responsive-android-applications-with-sane-code>)

Published: 2013-08-12T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [IO](<https://devfeed.tech/topics/io.md>), [data](<https://devfeed.tech/topics/data.md>), [Netflix](<https://devfeed.tech/topics/netflix.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [applications](<https://devfeed.tech/tags/applications.md>), [development](<https://devfeed.tech/tags/development.md>), [google](<https://devfeed.tech/tags/google.md>), [io](<https://devfeed.tech/tags/io.md>), [london](<https://devfeed.tech/tags/london.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [thread](<https://devfeed.tech/tags/thread.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

The article explains how SoundCloud uses Netflix's RxJava in Android development to handle asynchronous flows when retrieving data from IO-based sources without blocking the main UI thread. It references discussions from the Google Developers series and Droidcon London.

## Source excerpt

A common problem in Android development is that you need to jump off the main UI thread to retrieve data from an IO-based source. At...