Size: a a a

Dart & Flutter по-русски

2020 June 25

RV

Roman Vasiliev in Dart & Flutter по-русски
Бывает просто юзается устаревшее апи, тоже так ругается
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Roman Vasiliev
Фаербейс
он уже последний
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Значит забить
источник

СИ

Сергей Ипатов... in Dart & Flutter по-русски
Oleg Rizhkov
flutter ругается после установки cloud_firebase. текст ошибки: Note: /home/user/programms/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.7/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

я так понимаю, я не могу на это повлиять и это не моя ошибка?
там особенности были до 5 версии андроида. Можно попробовать minSdkVersion 21 поставить(если старые версии поддерживать не надо)
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Сергей Ипатов
там особенности были до 5 версии андроида. Можно попробовать minSdkVersion 21 поставить(если старые версии поддерживать не надо)
до 5 версии? она же старая. странно, что мне это сейчас пишет.
источник

СИ

Сергей Ипатов... in Dart & Flutter по-русски
Oleg Rizhkov
до 5 версии? она же старая. странно, что мне это сейчас пишет.
minSdkVersion 21 попробуй поставить. если проблема решиться значит других вопросов задавать не придётся)
источник

СИ

Сергей Ипатов... in Dart & Flutter по-русски
у меня во всяком случае пропало
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Сергей Ипатов
minSdkVersion 21 попробуй поставить. если проблема решиться значит других вопросов задавать не придётся)
я даже не знаю что это. окей, спасибо, можно попробовать.
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
Oleg Rizhkov
я даже не знаю что это. окей, спасибо, можно попробовать.
может узнать сперва?)
источник

S

Sergey in Dart & Flutter по-русски
Андрей Козак
во flutter нет больших виджетов, ты композируешь логику в кучу кучу мелких
Смотря что понимать под виджетом. Допустим на экране, кроме кучи других виджетов, есть список новостей. Вот именно этот список новостей можно принять за вайпер модуль. Внутри него может происходить вся логика получения/отображения/догрузки/обновления/и т.п. этого списка, включая обработку ошибок и роутинг. В результате внутри модуля - четкое разделение всех слоев, а в верстке экрана - только виджет, который может быть легко и на других экранах использован, без кучи не нужной этому экрану логики.
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
Dmitriy Orteney
может узнать сперва?)
не сегодня да было бы неплохо.
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Sergey
Смотря что понимать под виджетом. Допустим на экране, кроме кучи других виджетов, есть список новостей. Вот именно этот список новостей можно принять за вайпер модуль. Внутри него может происходить вся логика получения/отображения/догрузки/обновления/и т.п. этого списка, включая обработку ошибок и роутинг. В результате внутри модуля - четкое разделение всех слоев, а в верстке экрана - только виджет, который может быть легко и на других экранах использован, без кучи не нужной этому экрану логики.
так это и без вайпера достигается
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
я вообще не догоняю про какую вы логику в виджетах тут говорите
источник

Ю

Юрий in Dart & Flutter по-русски
Sergey
Смотря что понимать под виджетом. Допустим на экране, кроме кучи других виджетов, есть список новостей. Вот именно этот список новостей можно принять за вайпер модуль. Внутри него может происходить вся логика получения/отображения/догрузки/обновления/и т.п. этого списка, включая обработку ошибок и роутинг. В результате внутри модуля - четкое разделение всех слоев, а в верстке экрана - только виджет, который может быть легко и на других экранах использован, без кучи не нужной этому экрану логики.
Стейтфул виджет со своей логикой и поведением, в чем пооблема?
источник

S

Sergey in Dart & Flutter по-русски
Юрий
Стейтфул виджет со своей логикой и поведением, в чем пооблема?
Мы ведь сейчас про разделение ui и логики.
источник

Ю

Юрий in Dart & Flutter по-русски
Sergey
Мы ведь сейчас про разделение ui и логики.
А что мешает в виджете вынести его логику вне его уи?
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Sergey
Мы ведь сейчас про разделение ui и логики.
вообще тебе никто не мешает накидать реализацию вайпера на дарте и использовать его
источник

АК

Андрей Козак... in Dart & Flutter по-русски
Sergey
Смотря что понимать под виджетом. Допустим на экране, кроме кучи других виджетов, есть список новостей. Вот именно этот список новостей можно принять за вайпер модуль. Внутри него может происходить вся логика получения/отображения/догрузки/обновления/и т.п. этого списка, включая обработку ошибок и роутинг. В результате внутри модуля - четкое разделение всех слоев, а в верстке экрана - только виджет, который может быть легко и на других экранах использован, без кучи не нужной этому экрану логики.
ну так можно сделать, дергать в statefull widget запрос новостей и складывать все это в стейт
источник

АК

Андрей Козак... in Dart & Flutter по-русски
только VIPER тут не причем
источник

АК

Андрей Козак... in Dart & Flutter по-русски
и учти что если ты state будешь сеттить на уровне всего верхнеуровнего виджета, то у тебя будет перебилд всего виджета
источник