Skip to content

A Flutter package that enables detection of application installation and uninstallation events on Android devices. It simplifies monitoring changes in the list of installed applications.

License

Notifications You must be signed in to change notification settings

AbianS/app_install_events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Install Events

pub package pub points

A Flutter package that enables detection of application installation and uninstallation events on Android devices. It simplifies monitoring changes in the list of installed applications.

This package is perfect if you're developing an Android launcher with Flutter, as it allows you to detect when applications are installed or uninstalled, enabling you to reflect these changes in your launcher.

Getting Started

To use this app install events, you need to add the dependencies in pubspec.yaml file.

dependencies:
    app_install_events: ^0.0.1

Usage

To use this package, import package:app_install_events/app_install_events.dart.

import 'package:app_install_events/app_install_events.dart';

late AppIUEvents _appIUEvents;

@override
void initState(){
    super.initState();
    // Initialize the AppIUEvents class
    _appIUEvents = AppIUEvents();
    
    // Listen to app install and uninstall events
    _appIUEvents.appEvents.listen((event){
        // Check if the event is an install event
        if(event.type == AppIUEventType.INSTALL){
            print("App installed: ${event.packageName}");
        }

        // Check if the event is an uninstall event
        if(event.type == AppIUEventType.UNINSTALL){
            print("App uninstalled: ${event.packageName}");
        }

    });
}

@override
void dispose(){
    _appIUEvents.dispose(); // Dispose the stream
    super.dispose();
}

About

A Flutter package that enables detection of application installation and uninstallation events on Android devices. It simplifies monitoring changes in the list of installed applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published