Size: a a a

Flutter Developers — русскоговорящее сообщество

2020 March 10

M

MiT in Flutter Developers — русскоговорящее сообщество
qwerty
Здравствуйте, помогите пожалуйста. Пытаюсь получить ссылку на картинку с Firebase Storage. Загружал таким способ и всё норм работает, но когда пытаюсь получить картинку выкидывает
PlatformException(download_error, Object does not exist at location., null)
 
Future<dynamic> _loadImage(String image) async {

   try {
     final StorageReference result = await FirebaseStorage.instance
         .ref()
         .child("image.jpg")
         .getDownloadURL();
     return result;
   }
   catch(e) {
     print(e);
     return null;
   }
 }
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Юрий
String url = fire... instance.child(...).getDownlo....
Брешу, там есть реф
источник

q

qwerty in Flutter Developers — русскоговорящее сообщество
всем спасибо, заработало. не видел файлов в папках
источник

r

roman G in Flutter Developers — русскоговорящее сообщество
roman G
Есть android service, который должен ходить в бд(sqlite), которая создана в flutter-е, можно ли из сервиса ходить по каналам во флаттер код(который будет работать с базой данных)
или нужно делать всю работу с базой данных только через android код?
никто не сталкивался? 🤔
источник

A

Andre in Flutter Developers — русскоговорящее сообщество
roman G
Есть android service, который должен ходить в бд(sqlite), которая создана в flutter-е, можно ли из сервиса ходить по каналам во флаттер код(который будет работать с базой данных)
или нужно делать всю работу с базой данных только через android код?
бд на флаттере это как? там же вроде же каналы в натив?
источник

r

roman G in Flutter Developers — русскоговорящее сообщество
Andre
бд на флаттере это как? там же вроде же каналы в натив?
мб неправильно описал проблему, но в целом даже если там каналы в натив, вопрос в том, а можно ли избежать дублирования кода, к примеру я в flutter коде написал класс, который работает с базой данных и я хочу использовать этот класс из andoroid кода(точнее из foregraund серсива, когда приложение закрыто)

т.е можно ли избежать двойной работы с базой данных
источник

A

Andre in Flutter Developers — русскоговорящее сообщество
Так у меня встречный вопрос) как ты с бд из флаттера работаешь, какая-то либа?
источник

r

roman G in Flutter Developers — русскоговорящее сообщество
Andre
Так у меня встречный вопрос) как ты с бд из флаттера работаешь, какая-то либа?
источник

A

Andre in Flutter Developers — русскоговорящее сообщество
я не знаю можно ли так как ты спрашиваешь, кажется что смысла мало. с андроида ходить на флаттер который ходит опять в андроид, я бы написал работу с бд на котлине и плагин для флаттера
источник

r

roman G in Flutter Developers — русскоговорящее сообщество
Andre
я не знаю можно ли так как ты спрашиваешь, кажется что смысла мало. с андроида ходить на флаттер который ходит опять в андроид, я бы написал работу с бд на котлине и плагин для флаттера
хм, почему мало?
мне для айоса нужны те же методы, что и для android сервиса, получается у меня единая кодовая база будет, просто у андроида будет больше возможностей(т.е возможность обновить бд из фореграунд сервиса, или сделать запрос к бд)
источник

DO

Dmitriy Orteney in Flutter Developers — русскоговорящее сообщество
roman G
мб неправильно описал проблему, но в целом даже если там каналы в натив, вопрос в том, а можно ли избежать дублирования кода, к примеру я в flutter коде написал класс, который работает с базой данных и я хочу использовать этот класс из andoroid кода(точнее из foregraund серсива, когда приложение закрыто)

т.е можно ли избежать двойной работы с базой данных
Не знаю как в иосе, но в андроиде когда юзер убивает таску приложения (из недавних), флатер умирает и все плагины отсоединяются от него.

В статье описывают, как можно дергать дартовые методы из форграунд сервиса, однако надо учитывать, что там запускается отличный от UI изолят.
источник

A

Andre in Flutter Developers — русскоговорящее сообщество
Кто какой ворк менеджер пробовал, как вам? Вижу есть такой https://pub.dev/packages/workmanager
источник

r

roman G in Flutter Developers — русскоговорящее сообщество
Dmitriy Orteney
Не знаю как в иосе, но в андроиде когда юзер убивает таску приложения (из недавних), флатер умирает и все плагины отсоединяются от него.

В статье описывают, как можно дергать дартовые методы из форграунд сервиса, однако надо учитывать, что там запускается отличный от UI изолят.
почитал, вроде как очень неплохо, меня все устраивает, буду затаскивать себе
Никаких минусов не замечал у такого подхода?
источник

E

Ed in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Нет но желательно
Полностью весь текст нужно вставлять ?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ed
Полностью весь текст нужно вставлять ?
Не НУЖНО, но ЖЕЛАТЕЛЬНО
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Также как и лицензии других библиотек
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Хз в чем твоя проблема)
источник

E

Ed in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Также как и лицензии других библиотек
Окей
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Еслиб я делал большое и успешное комерческое приложение, яб не прятал компоненты из которых оно сделано, а наоборот вынес в отдельный экранчик
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
В тех же игорях используемый движок - чуть ли не главный инструмент маркетинга)
источник