Uses method channel for getting battery level.
Returns -1 if batteryState is unknown in iOS
static Future<num> get batteryLevel async { return await _methodChannel.invokeMethod('getBatteryLevel'); }