import 'package:flutter/services.dart'; Future> loadEnv({String assetsFileName = '.env'}) async { Map environment = {}; try { final lines = await rootBundle.loadString(assetsFileName); for (String line in lines.split('\n')) { line = line.trim(); if (line.contains('=') //Set Key Value Pairs on lines separated by = && !line.startsWith(RegExp(r'=|#'))) { //No need to add empty keys and remove comments List contents = line.split('='); environment[contents[0]] = contents.sublist(1).join('='); } } } catch (e) { return {'': ''}; } return environment; }