launcher_assist 1.0.2 launcher_assist: ^1.0.2 copied to clipboard
This plugin makes it easy for you to create launcher apps for Android with Flutter. Not supported on iOS.
Launcher Assist #
This is a Flutter plugin that gives you basic access to Android's PackageManager
and WallpaperManager
classes. As such, it is designed to help you build launchers for Android. Currently, it offers the following methods:
-
getAllApps()
- This method returns a map containing the labels, package names, and icons of all the launchable apps installed on a user's device. The icons are returned as Base64 strings. -
launchApp()
- Takes a package name as its only argument. As its name suggests, it lets you launch apps. -
getWallpaper()
- Return the current wallpaper of the user, as a byte array that you can directly pass to theImage.memory()
method.
Usage #
To use this plugin, add launcher_assist
as a dependency in your pubspec.yaml file.
Sample Code #
import 'package:launcher_assist/launcher_assist.dart';
.
.
.
// Get all apps
LauncherAssist.getAllApps().then((apps) {
setState(() {
numberOfInstalledApps = apps.length;
installedApps = apps;
});
});