useAppDiscovery
Source:hooks/useAppDiscovery.ts (54 lines)
The useAppDiscovery hook fetches the complete list of installed applications from the Android device via the AppListerModule Kotlin native bridge.
Native Bridge Call
The hook calls the AppListerModule’s getInstalledApps function, which uses Android’s PackageManager API to enumerate all installed packages:Return Data Shape
Each app entry contains:
The icon is a Base64-encoded PNG of the app’s launcher icon, rendered directly in Image components.