getMeasurement method
Subclasses should implement this method to collect a Measurement
.
Can return null
if no data is available.
Can return an Error
measurement if an error occurs.
Implementation
@override
Future<Measurement> getMeasurement() async {
List<AppInfo> apps = await InstalledApps.getInstalledApps(true);
return Measurement.fromData(
Apps(apps.map((app) => App.fromAppInfo(app)).toList()));
}