Overview
The flml_internet_checker package provides a simple way to monitor internet connectivity in Flutter apps by wrapping any widget with the InternetChecker widget. It requires no function calls within the app code, automatically detecting online or offline states. The package works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux. It is ideal for apps that need real-time network status updates without complex setup. Its lightweight design focuses on ease of integration and immediate feedback.
Use cases
- Real-time network status monitoring
- Offline mode UI handling
- Auto-refresh based on connectivity
- App behavior adaptation
- Seamless user experience during connectivity changes
Key features
- Zero-function-call integration
- Automatic connection detection
- Cross-platform support
- Minimal boilerplate
- Widget-based wrapper approach
Suitable for
- Simple connectivity checks
- Apps requiring instant network feedback
- Developers seeking quick implementation
- UIs that adapt to online/offline states
- Projects with minimal network logic
Considerations
- Limited to basic connectivity status
- No advanced network diagnostics
- Relies on system-level network APIs
- Does not handle proxy or firewall scenarios
- No customization for connection quality