device_marketing_names 0.3.0 device_marketing_names: ^0.3.0 copied to clipboard
Lookup device marketing names for Android, iOS and browsers with ease. No internet connection or database required.
Device Marketing Names #
A simple device name lookup package. Map e.g. 'iPhone13,4' to 'iPhone 12 Pro Max' or 'SM-G980F' to 'Galaxy S20'. No internet connection or database required.
- Lookup Android marketing names
- Lookup iOS (iPhone & iPad) marketing names
- Lookup web browser names
- Get the marketing name of the current device or by an already known Android or iOS model
- Relies on device_info_plus to get the current device model information on Android or iOS and device_identifiers which maps those to the marketing names. The browser name is forwarded directly from device_info_plus
Getting Started #
Add this to your package's
dependencies: device_marketing_names: ^0.3.0
More information on pub.dev.
For full examples please see the example app.
final deviceNames = DeviceMarketingNames(); // Get current device name final deviceName = await deviceNames.getMarketingName(); // Get device name for a specific device final deviceNameFromModel = deviceNames.getMarketingNameFromModel(DeviceType.android, "ONEPLUS A5010");
How to contribute #
If you are interested in contributing, please have a look into the contribution guide. Every idea, bug report or line of code is heavily appreciated.