Obtener versión de aplicación en Flutter

Tiempo de lectura: < 1 minuto

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

Barco en el mar, Pexels

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;
      });
    });

Deja un comentario