
The script takes the /python/Shortcut sample project and clones it to /python/temp_apk. The app should also be able to notify users when it needs to be updated. The app contains several sideloading tools, including supporting #SIDELOADTAG, showing all your downloaded apps, and browsing apps that have generated shortcuts. The python script cannot be run in the app. These shortcuts could point to anything: a website, a specific shortcut in an app, or basically any Intent. In fact, the actual app isn't touched at all. By not modifying the APK directly, it allows updates to continue through the Google Play Store. However, once they're opened they simply redirect users to the intended app. They simply contain the face of a Leanback app. Using a python script, tiny shortcut apps are generated and can be installed.


While it's not impossible, it's not as convenient as having an icon on the homescreen. While this helps guarantee the app works on TVs, it can make it difficult for other apps to be launched. In Android TV's stock launcher, all apps that appear must have the LEANBACK_LAUNCHER attribute and have a TV banner.
