getRecommendedSettings static method
Get recommended settings for current platform
Implementation
static Map<String, dynamic> getRecommendedSettings() {
if (PlatformUtils.isWeb) {
return {
'enableVirtualScrolling': true,
'useWebOptimizedImages': true,
'enableServiceWorker': kReleaseMode,
'maxCacheSize': '50MB',
'enableOfflineMode': true,
};
} else if (PlatformUtils.isMobile) {
return {
'enableNativeOptimizations': true,
'useHardwareAcceleration': true,
'enableMemoryOptimizations': true,
'maxCacheSize': '100MB',
'enableBackgroundSync': true,
};
} else {
return {
'useDefaultSettings': true,
};
}
}