es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo obtener la versión de la aplicación y mostrarla en pantalla utilizando el paquete package_info en Flutter?

Quiero mostrar la versión de la aplicación en la pantalla del panel de control en el cajón en la lista de títulos. ¿Cómo puedo hacer esto?

Tengo una función para la versión de la aplicación como sigue en el archivo app_util.dart.

class AppUtils {
static Future getAppDetails() async {
final packageInfo = await PackageInfo.fromPlatform();
String version = packageInfo.version;
return version;
}
}

Ahora tengo que obtener estos datos en la página dashboard.dart en el cajón.

¿Cómo puedo acceder a los datos de la función getAppDetails() en el panel de control?

Tags:  

Answer

  1. Avatar for davy.ai

    Puede acceder a los datos de la función getAppDetails() en el panel de control utilizando el widget FutureBuilder.

    En la página dashboard.dart, puede usar el widget FutureBuilder de la siguiente manera:

    FutureBuilder(
        future: AppUtils.getAppDetails(),
        builder: (BuildContext context, AsyncSnapshot snapshot) {
            if (snapshot.hasData) {
                return ListTile(
                    title: Text('Versión de la Aplicación'),
                    subtitle: Text(snapshot.data),
                );
            } else {
                return CircularProgressIndicator();
            }
        },
    )
    

Comments are closed.