flutter_config_plus 1.0.0 copy "flutter_config_plus: ^1.0.0" to clipboard
flutter_config_plus: ^1.0.0 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. Bring some 12 factor love to your Flutter apps.

example/lib/main.dart

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

import 'package:flutter/services.dart';
import 'package:flutter_config_plus/flutter_config_plus.dart';


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

  runApp(const MyApp());
}

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

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

    FlutterConfigPlus.variables.forEach((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,
              const SizedBox(
                height: 20,
              ),
              Text('Values of fabric Id: ${FlutterConfigPlus.get('FABRIC_ID')}')
            ])),
      ),
    );
  }
}
11
likes
0
pub points
83%
popularity

Publisher

unverified uploader

Plugin that exposes environment variables to your Dart code in Flutter as well as to your native code in iOS and Android. Bring some 12 factor love to your Flutter apps.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_config_plus