Using the asynchronous data loader

An asynchronous data loader permits to load images even if its data is not available. It has diverse applications, but the most common is to load images from the Internet, because this makes our app always useful even in the absence of Web connectivity. In this recipe, we will generate an app that loads an image from the Internet.

Getting ready

We did a similar image loading in the Creating and Using Atlas recipe of the Chapter 6, Advanced Graphics – Shaders and Rendering. So, you should see difference between the two loads.

We need an image from the Web, so find it and grab its URL.

How to do it…

We need only a Python file and the URL in this recipe. To complete the recipe:

  1. Import the usual kivy package.
  2. Import the ...

Get Kivy Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.