Создать библиотеку флаттера для поддержки как веб, так и мобильных - PullRequest
0 голосов
/ 15 октября 2019

Мне нужно создать библиотеку, которая реализует постоянство данных, которое должно работать через мобильный телефон и Интернет. Для веб-сайтов мне нужно import 'dart:html', а для мобильных я бы использовал общие настройки.

Проблема в том, что проект не будет компилироваться для мобильных устройств, если импортирован файл "dart: html". Существует ли способ обойти это? Может быть, у меня может быть условный импорт?

1 Ответ

2 голосов
/ 15 октября 2019

Может загружать разные обработчики, судя ? (я поддерживаю вас в написании этой библиотеки)

import '_network_image_io.dart' if (dart.library.html) '_network_image_web.dart' as network_image;
...