getRecommendedSettings static method

Map<String, dynamic> getRecommendedSettings()

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