FLUTTER ECOSYSTEM

carrier_info

Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices

Latest version
3.0.3
30-day downloads
3.5K
Likes
82
Pub points
130

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Carrier Info is a Flutter plugin that retrieves essential network and device information from both Android and iOS devices, including network type, network generation, mobile country code (MCC), and mobile network code (MNC). It provides consistent access to carrier details across platforms, enabling developers to build apps that adapt based on network conditions or user location. The package is lightweight and integrates seamlessly with Flutter projects via pub.dev. It supports both Android and iOS, making it ideal for cross-platform mobile development.

Use cases
  • Detecting network type for adaptive app behavior
  • Identifying user's country based on MCC
  • Optimizing data usage based on network generation
  • Enhancing geolocation features with carrier data
  • Building region-specific content delivery
Key features
  • Cross-platform support (Android & iOS)
  • Access to network type and generation
  • Retrieval of MCC and MNC
  • Simple API integration
  • Lightweight and reliable
Suitable for
  • Mobile apps needing network awareness
  • Location-based services
  • Data-saving features
  • User profiling by region
  • Apps requiring carrier metadata
Considerations
  • Requires appropriate permissions on Android
  • Limited to device-level carrier info only
  • Privacy considerations with carrier data
  • Not available on web or desktop platforms
  • Depends on underlying OS carrier APIs
Supported platformsAndroidiOS

Install package

flutter pub add carrier_info

Categories

Source repository

Related projects