@override Future<String> getCity() async { final result = await methodChannel.invokeMethod<String>('getCity'); return result ?? ''; }