import 'package:get/get.dart'; import 'package:package_info_plus/package_info_plus.dart'; class HomeViewController extends GetxController { Rx packageInfo = PackageInfo( appName: 'Unknown', packageName: 'Unknown', version: 'Unknown', buildNumber: 'Unknown', buildSignature: 'Unknown', installerStore: 'Unknown', ).obs; @override void onInit() { _initPackageInfo(); super.onInit(); //Loading, Success, Error handle with 1 line of code } Future _initPackageInfo() async { final info = await PackageInfo.fromPlatform(); packageInfo.value = info; } }