Hoy vamos a aprender cómo podemos obtener la versión de la APP en Flutter.

Primero instalamos package_info:
flutter pub add package_info
Con este paquete podemos obtener la versión de la APP.
Ahora podremos obtener el dato de la siguiente forma:
class _Screen extends State<Screen> { String control_error = "bien"; String version = ""; String texto_version = ""; @override void initState() { super.initState(); _getPackageInfo(); } Future<void> _getPackageInfo() async { PackageInfo packageInfo = await PackageInfo.fromPlatform(); setState(() { version = packageInfo.version; texto_version = "v$version" + urlBase; }); } }
O también podemos hacerlo sin await:
PackageInfo.fromPlatform().then((PackageInfo packageInfo) { setState(() { version = packageInfo.version; texto_version = "v$version" + urlBase; }); });

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.