https://github.com/kyorohiro/hello_skyengine/tree/master/dartio_networkinterface
// following code is checked in 2016/01/13import 'package:flutter/widgets.dart';import 'dart:io';import 'dart:convert';import 'dart:async';main() async {try {//// 2015/10/16//// begining of crashText t = new Text("${await getNetworkInterface()}");Center c = new Center(child: t);runApp(c);} catch (e) {print(e);}}Future<String> getNetworkInterface() async {List<NetworkInterface> interfaces = await NetworkInterface.list(includeLoopback: true, includeLinkLocal: true);StringBuffer buffer = new StringBuffer();for (NetworkInterface i in interfaces) {buffer.write("${i.addresses} ${i.name}");}return buffer.toString();}