main function Null safety

void main()

Implementation

void main() async {
  configureApp();
  WidgetsFlutterBinding.ensureInitialized();
  SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
  String cityName = sharedPreferences.getString("city_name") ?? "madrid";
  BaseCacheManager cacheManager = DefaultCacheManager();

  runApp(MyApp(
    cityName: cityName,
    cacheManager: cacheManager,
    sharedPreferences: sharedPreferences,
  ));
}