LauncherX is a powerful extension for building custom Android Home Screen / Launcher apps with Niotron and App Inventor.
Features:
Get & launch installed apps
Get app icons as Base64
Set/check default launcher
App Shortcuts support
Recent & most-used apps tracking
App install/remove/change events
App Info & uninstall support
Built with Java + Rush by Zuhaib. ![]()
com.zebdroid.launcherx.aix (31.4 KB)
launcher.aia (210.1 KB)
how to use this block in project
- GetLaunchableApps
Returns all launchable apps installed on the device with their app name and package name.

2. GetLaunchableAppCount
Returns the total number of launchable apps.

3. GetAppName
Returns the application name from a package name.
4. GetAppIconBase64
Returns the application’s icon as a Base64 PNG Data URL.
5. OpenApp
Opens an installed application using its package name.
7. IsAppInstalled
Checks whether the specified application is installed.
8. IsDefaultLauncher
Checks whether your application is currently the default Android launcher.

9. RequestDefaultLauncher
Shows Android’s system interface to request your app as the default Home/Launcher.

10. GetDefaultLauncherPackage
Returns the package name of the currently selected default launcher.

11. OpenAppInfo
Opens Android’s App Info page for the specified application.
12. UninstallApp
Opens Android’s uninstall confirmation screen for the specified application.





