Size: a a a

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

2020 March 05

DK

Dmitrij Kot in Flutter Developers — русскоговорящее сообщество
whoami
Привет. Кто нибудь подскажет курсы по флаттеру в свободном доступе которые есть?
https://www.youtube.com/watch?v=MbUey9oquuU&list=PLhXZp00uXBk5TSY6YOdmpzp1yG3QbFvrN

Годный плейлист. С чувством, с толком, с расстановкой, а главное - не на indish
источник

w

whoami in Flutter Developers — русскоговорящее сообщество
Thanks!
источник

I

Ivan in Flutter Developers — русскоговорящее сообщество
Всем привет.
Никто не сталкивался с такой задачей: при успешном свайпе назад на iOS необходимо не просто закрыть текущий экран, а и передать аргумент? Если обернуть Scaffold в WillPopScope, то свайп назад на iOS перестает работать вообще, поэтому данный виджет не подходит.
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Ivan
Всем привет.
Никто не сталкивался с такой задачей: при успешном свайпе назад на iOS необходимо не просто закрыть текущий экран, а и передать аргумент? Если обернуть Scaffold в WillPopScope, то свайп назад на iOS перестает работать вообще, поэтому данный виджет не подходит.
А если в текущем при диспоз передать по стриму значение к паренту?
источник

I

Ivan in Flutter Developers — русскоговорящее сообщество
Как вариант, надо попробовать. Спасибо
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Ivan
Как вариант, надо попробовать. Спасибо
При закрывании кнопкой может передать 2 раза. Пишите о решении, самому стало интересно )
источник

I

Ivan in Flutter Developers — русскоговорящее сообщество
Юрий
При закрывании кнопкой может передать 2 раза. Пишите о решении, самому стало интересно )
Со стримами не получилось быстро толково что-то сделать.

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

I

Ivan in Flutter Developers — русскоговорящее сообщество
Таким образом и от WillPopScope избавился полностью
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Ivan
Со стримами не получилось быстро толково что-то сделать.

В итоге закостылил такое решение: если после закрытия экрана вернулся пустой аргумент (на экране не получил нужные данные), то дальше передаю результат о том, что действие было отменено пользователем.
А, так это элементарно если пуш вызвать с авейтом то при закрытии нулл. Я думал что есть какие действия в следующем и даже часть из них надо передать обратно при закрытии свайпом
источник

I

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

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Надо будет попробовать с диспоз, при кейсе когда опять переходишь на этот экран чтоб возстанавливалось то что сделал перед этим
источник

Ю

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

I

Ivan in Flutter Developers — русскоговорящее сообщество
в моем случае нет кнопки назад на iOS вообще, поэтому было важно сохранить работоспособность жеста
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Да, сам диву даюсь иногда дизайну навигации в иос
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Юрий
Да, сам диву даюсь иногда дизайну навигации в иос
В нативном иос все хорошо с навигацией.
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
В нативном иос все хорошо с навигацией.
Не хватает хард кнопки назад )
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Юрий
Не хватает хард кнопки назад )
Всегда есть программная + жесты, так что все норм :)
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
Всегда есть программная + жесты, так что все норм :)
Квест )
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
Юрий
Квест )
Настоящий квест это поиск кнопки "закрыть" на промо скринах предлагающих купить подписку. Бывает очень сложно, да
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
Настоящий квест это поиск кнопки "закрыть" на промо скринах предлагающих купить подписку. Бывает очень сложно, да
А есть пидоры которые пускают видео рекламу для этого и даже после просмотра не дают
источник