https://genotechies.medium.com/flutter-null-safety-an-exact-introduction-for-you-as-a-flutter-developer-11e69b34b6c8