dynamic_content 1.0.0 copy "dynamic_content: ^1.0.0" to clipboard
dynamic_content: ^1.0.0 copied to clipboard

Dynamically update assets from remote sources

example/dynamic_content_example.dart

import 'dart:io';

import 'package:dynamic_content/dynamic_content.dart';

void main() async {
  final settingsContent = DynamicContent(
      variants: [
        'https://some-remote-endpoint.org/config-${Platform.operatingSystem}.zip',
        'https://some-remote-endpoint.org/config.zip'
      ],
      localPath: 'config.json',
      bundlePath: 'assets/config-${Platform.operatingSystem}.json');

// fetch current content (from assets or cached)
  final Map<String, dynamic> settingsMap = await settingsContent.fetch();
  print(settingsMap);

// update ads settings from remote
  await settingsContent.update();
}
0
likes
140
points
30
downloads

Publisher

verified publisherkb-apps.com

Weekly Downloads

Dynamically update assets from remote sources

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

archive, easy_logger, flutter, http, path_provider

More

Packages that depend on dynamic_content