Introduction
This chapter represents the final step that any app needs to follow before being distributed. Probably, this step is the most valuable Kivy characteristic because if we want to distribute our app to any platform, we do not need to change any piece of our app code. In this chapter, we will show the mentioned characteristic using the same code and packaging it for the three majorly used platforms.
We will also review how to package our app so that it can be distributed in an insolated way without the need of installing Kivy or Python. This practice is very common in Python using PyInstaller, but we are going to tweak it to use Kivy as well. We need to have installed the specific platform in which you want your app to be packaged, and the reason is that PyInstaller should incorporate the Kivy distribution in the package for the target platform.