{"id":17032396,"url":"https://github.com/abians/app_install_events","last_synced_at":"2026-02-27T01:04:29.103Z","repository":{"id":195056360,"uuid":"692376199","full_name":"AbianS/app_install_events","owner":"AbianS","description":"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.","archived":false,"fork":false,"pushed_at":"2025-02-09T14:13:38.000Z","size":23,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T17:52:42.831Z","etag":null,"topics":["android","dart","dartlanguage","flutter","flutter-package","flutterpackage","kotlin"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/app_install_events","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AbianS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-16T09:43:36.000Z","updated_at":"2025-02-09T14:13:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"e7cd08e2-d6e1-42e1-9d5e-d67be9afab43","html_url":"https://github.com/AbianS/app_install_events","commit_stats":null,"previous_names":["abians/app_install_events"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AbianS/app_install_events","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbianS%2Fapp_install_events","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbianS%2Fapp_install_events/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbianS%2Fapp_install_events/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbianS%2Fapp_install_events/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AbianS","download_url":"https://codeload.github.com/AbianS/app_install_events/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbianS%2Fapp_install_events/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29879916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T23:51:21.483Z","status":"ssl_error","status_checked_at":"2026-02-26T23:50:46.793Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","dart","dartlanguage","flutter","flutter-package","flutterpackage","kotlin"],"created_at":"2024-10-14T08:28:20.965Z","updated_at":"2026-02-27T01:04:29.076Z","avatar_url":"https://github.com/AbianS.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# App Install Events\n\n[![pub package](https://img.shields.io/pub/v/android_intent_plus.svg)](https://pub.dev/packages/app_install_events)\n[![pub points](https://img.shields.io/pub/points/android_intent_plus?color=2E8B57\u0026label=pub%20points)](https://pub.dev/packages/app_install_events/score)\n\nA Flutter package that enables detection of application installation and uninstallation events on Android devices. It simplifies monitoring changes in the list of installed applications.\n\nThis 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.\n\n## Getting Started\n\nTo use this app install events, you need to add the dependencies in `pubspec.yaml` file.\n\n```yaml\ndependencies:\n    app_install_events: ^0.0.1\n```\n\n## Usage\n\nTo use this package, import `package:app_install_events/app_install_events.dart`.\n\n```dart\nimport 'package:app_install_events/app_install_events.dart';\n\nlate AppIUEvents _appIUEvents;\n\n@override\nvoid initState(){\n    super.initState();\n    // Initialize the AppIUEvents class\n    _appIUEvents = AppIUEvents();\n    \n    // Listen to app install and uninstall events\n    _appIUEvents.appEvents.listen((event){\n        // Check if the event is an install event\n        if(event.type == AppIUEventType.INSTALL){\n            print(\"App installed: ${event.packageName}\");\n        }\n\n        // Check if the event is an uninstall event\n        if(event.type == AppIUEventType.UNINSTALL){\n            print(\"App uninstalled: ${event.packageName}\");\n        }\n\n    });\n}\n\n@override\nvoid dispose(){\n    _appIUEvents.dispose(); // Dispose the stream\n    super.dispose();\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabians%2Fapp_install_events","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabians%2Fapp_install_events","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabians%2Fapp_install_events/lists"}