flutter_config2 0.0.1 copy "flutter_config2: ^0.0.1" to clipboard
flutter_config2: ^0.0.1 copied to clipboard

Plugin that exposes environment variables to your Dart code in Flutter as well as to your native code in iOS and Android. Inspired from flutter_config

example/lib/main.dart

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

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await FlutterConfig2.loadEnvVariables();

  runApp(MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    final allValues = <Widget>[];

    FlutterConfig2.variables.forEach((k, v) {
      debugPrint('$k : $v');
      allValues.add(Text('$k: $v'));
    });

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Center(
          child: Column(
            children: [
              ...allValues,
              SizedBox(
                height: 20,
              ),
            ],
          ),
        ),
      ),
    );
  }
}
1
likes
150
points
17
downloads

Publisher

unverified uploader

Weekly Downloads

Plugin that exposes environment variables to your Dart code in Flutter as well as to your native code in iOS and Android. Inspired from flutter_config

Homepage

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_config2

Packages that implement flutter_config2