분류, 패키지 및 저장소 검색

패키지 상세v1.1.3

launcher_assist

이 플러그인을 사용하면 Flutter로 Android용 런처 앱을 쉽게 만들 수 있습니다. iOS에서는 지원되지 않습니다.

30일 다운로드
36
좋아요
29
Pub 점수
25

패키지 설치

flutter pub add launcher_assist

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Launcher Assist는 Android용 런처 앱을 쉽게 만들 수 있도록 설계된 Flutter 플러그인입니다. 개발자가 홈 화면 경험을 쉽게 맞춤설정할 수 있게 해줍니다. 앱 아이콘, 이름 및 시작 동작을 수정할 수 있으며, 전용 또는 테마 기반 런처를 구축하는 데 이상적입니다. 이 플러그인은 iOS에서 지원되지 않으며, Android 플랫폼에만 집중합니다. pub add를 통해 간단한 통합이 가능하며, 홈 화면에서 직접 사용자 정의 앱 인터페이스를 시작하는 기반을 제공합니다. 가볍고 경량화된 특성으로 미니멀하거나 전용 런처 애플리케이션에 적합합니다.

사용 사례

  • 사용자 지정 Android 런처 만들기
  • 테마화된 홈 화면 만들기
  • 앱 전용 런처 개발
  • 미니멀리스트 홈 화면 인터페이스 디자인
  • 앱 아이콘 및 이름 표시 사용자 정의

주요 기능

  • 안드로이드 전용 지원
  • Flutter와의 간편한 통합
  • 사용자 정의 가능한 앱 아이콘 및 레이블
  • 런처 전용 동작을 지원
  • 가볍고 집중적인 디자인

적합한 대상

  • Android 런처를 대상으로 하는 플러터 개발자
  • 앱 중심 홈 화면 경험의 창작자
  • 디지털 웰빙 또는 생산성 런처의 구축자
  • 간단한 런처 기능을 찾는 개발자

고려 사항

  • iOS와 호환되지 않습니다
  • 안드로이드 전용 권한 필요
  • 시작 앱 사용 사례에 한정
  • 고급 홈 화면 위젯 지원 없음
  • Android 시스템 수준 액세스에 의존함

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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 available as byte arrays.

  • launchApp() - Takes a package name as its only argument. As its name suggests, it lets you launch apps.

  • getWallpaper() - Returns the current wallpaper of the user, as a byte array that you can directly pass to the Image.memory() method. Note that on devices running Android Oreo or higher, this method will work only if your app has the READ_EXTERNAL_STORAGE permission.

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;
    });
});

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.