Overview
The update_available package helps Flutter apps detect whether a new version is available on the app stores. It checks published versions against the current app version, enabling users to be notified when updates are ready. Designed for Android and iOS, it integrates seamlessly with pub.dev or other publishing platforms. The package uses simple API calls to fetch version information and compare it with the installed app version, providing developers with an easy way to promote app updates without relying on external services. Ideal for apps that require timely user engagement through updates.
Use cases
- Notify users of new app releases
- Prompt users to update the app
- Monitor app version consistency across platforms
- Improve user retention through timely updates
- Enable automatic update detection in background processes
Key features
- Checks for app updates based on published versions
- Supports Android and iOS platforms
- Simple integration via pub.dev
- Lightweight and minimal dependencies
- Provides version comparison logic
- No need for third-party update servers
Suitable for
- Apps requiring regular updates
- Developers seeking native update detection
- Projects using pub.dev for publishing
- Apps targeting both Android and iOS
- Teams wanting to reduce manual update reminders
Considerations
- Relies on accurate version numbers in pubspec.yaml
- Does not support custom update channels
- Requires internet connection to check for updates
- Limited to app store version comparisons
- May not work with unpublished or private packages