Создайте библиотеку флаттера для поддержки как веб-сайтов, так и мобильных устройств.

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

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


person A.Dev    schedule 15.10.2019    source источник


Ответы (1)


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

import '_network_image_io.dart' if (dart.library.html) '_network_image_web.dart' as network_image;
person januw a    schedule 15.10.2019
comment
Большое спасибо. Как только у меня появится свободное время, я с радостью напишу об этом пакет. - person A.Dev; 15.10.2019