FLUTTER ECOSYSTEM

appcheck

Flutter plugin that allows you to check if an app is installed/enabled, launch an app and get the list of installed apps.

Latest version
1.8.1
30-day downloads
52.6K
Likes
134
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

AppCheck is a Flutter plugin enabling developers to detect if an app is installed or enabled on Android and iOS devices. It allows launching specific apps via their package names and retrieving a list of installed applications. Designed for cross-platform compatibility, it simplifies interactions with device-level app data without requiring native code. Ideal for features like deep linking, app recommendations, or integration with third-party services. The plugin is lightweight and integrates seamlessly with Flutter projects using a simple pub add command.

Use cases
  • Checking if a specific app is installed
  • Launching another app from within the current app
  • Fetching a list of installed apps
  • Enabling app-based workflows
  • Supporting deep linking scenarios
  • Integrating with external app ecosystems
Key features
  • Cross-platform support (Android & iOS)
  • Simple API for app detection
  • Ability to launch apps by package name
  • Returns list of installed apps
  • Lightweight and easy to integrate
  • No need for native code writing
Suitable for
  • Developers building app integrations
  • Apps needing deep linking capabilities
  • Tools that recommend or trigger other apps
  • Hybrid apps requiring device app access
  • Projects focused on user experience enhancements
  • Mobile apps with ecosystem dependencies
Considerations
  • Limited to Android and iOS platforms
  • Requires proper app package names
  • May not work with all apps due to security restrictions
  • Permissions may be needed on some devices
  • Behavior varies slightly between Android and iOS
  • Not suitable for accessing app data beyond installation status
Supported platformsAndroidiOS

Install package

flutter pub add appcheck

Categories

Source repository

Related projects