Skip to main content

app_info_utils 0.1.5 copy "app_info_utils: ^0.1.5" to clipboard
app_info_utils: ^0.1.5 copied to clipboard

discontinuedreplaced by: x_app_utils
PlatformAndroidiOS

Unified native app, device, locale, timezone, and identifier information for Flutter apps on iOS and Android.

example/lib/main.dart

import 'package:app_info_utils/app_info_utils.dart';
import 'package:flutter/material.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await AppInfoUtils().init();
  runApp(const ExampleApp());
}

class ExampleApp extends StatelessWidget {
  const ExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    final info = AppInfoUtils();
    final rows = <String, String>{
      'App name': info.appName,
      'Package': info.packageName,
      'Version': info.version,
      'Build': info.buildNumber,
      'Device model': info.deviceModel,
      'Platform': info.platform,
      'OS version': info.osVersion,
      'Locale': info.locale,
      'Country': info.countryCode,
      'Time zone': info.timeZone,
      'Device ID': info.deviceId,
      'Advertising ID': info.advertisingId,
      'Primary local ID': info.primaryLocalId,
      'Secondary local ID': info.secondaryLocalId,
    };

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('app_info_utils')),
        body: ListView(
          padding: const EdgeInsets.all(16),
          children: rows.entries
              .map(
                (entry) => ListTile(
                  title: Text(entry.key),
                  subtitle: Text(entry.value.isEmpty ? '-' : entry.value),
                ),
              )
              .toList(),
        ),
      ),
    );
  }
}
0
likes
130
points
55
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Unified native app, device, locale, timezone, and identifier information for Flutter apps on iOS and Android.

Repository (GitHub)
View/report issues

Topics

#app-info #device-info #locale #advertising-id #identifiers

License

MIT (license)

Dependencies

flutter

More

Packages that depend on app_info_utils

Packages that implement app_info_utils