LauncherX — Android Launcher Extension

LauncherX is a powerful extension for building custom Android Home Screen / Launcher apps with Niotron and App Inventor.

Features:
:mobile_phone: Get & launch installed apps
:artist_palette: Get app icons as Base64
:house: Set/check default launcher
:high_voltage: App Shortcuts support
:bar_chart: Recent & most-used apps tracking
:counterclockwise_arrows_button: App install/remove/change events
:hammer_and_wrench: App Info & uninstall support
Built with Java + Rush by Zuhaib. :heart:

com.zebdroid.launcherx.aix (31.4 KB)

launcher.aia (210.1 KB)

how to use this block in project

  1. GetLaunchableApps
    Returns all launchable apps installed on the device with their app name and package name.

component_method(2)

2. GetLaunchableAppCount
Returns the total number of launchable apps.

component_method(3)

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.

component_method(8)

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

component_method(9)

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

component_method(10)

11. OpenAppInfo
Opens Android’s App Info page for the specified application.

12. UninstallApp
Opens Android’s uninstall confirmation screen for the specified application.

give demo aia file or blocks setup video

launcher.aia (210.1 KB)