Size: a a a

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

2021 April 10

A

Avvecome in Dart & Flutter по-русски
Я только такую
источник

A

Avvecome in Dart & Flutter по-русски
Библиотеку нашел
источник

I

Ivan in Dart & Flutter по-русски
ну это виджет над клавиатурой, по сути
источник

A

Avvecome in Dart & Flutter по-русски
Понятно
источник

I

Ivan in Dart & Flutter по-русски
а так кроме экшн кнопки вроде ничего изменить нельзя
источник

A

Avvecome in Dart & Flutter по-русски
Да, именно внутри приложения, понял, спасибо
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
мы сейчас как раз одно приложение-киоск переписываем на флаттер, там полностью кастомная клавиатура. Я помню, как мы в нативном Андроиде с ней настрадались, вылавливая баги разных девайсов еще несколько релизов. На флаттере, опять же, это оказалось гораздо проще.
источник

A

Avvecome in Dart & Flutter по-русски
Я просто посмотрел на клавиатуру где ты код вводишь, зародилась такая мысль)
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
здесь это обычная системная клавиатура
источник

A

Avvecome in Dart & Flutter по-русски
Вот поэтому она и зародилась
источник

Д

Дмитрий in Dart & Flutter по-русски
Всем привет! Подскажите пожалуйста, с помощью какой библиотеки в Flutter реализуется dependency injection?
источник

V

Vseslav in Dart & Flutter по-русски
источник

Д

Дмитрий in Dart & Flutter по-русски
спасибо
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
это сервис локатор, строго говоря
источник

Д

Дмитрий in Dart & Flutter по-русски
а в итоге что лучше использовать? Нашёл ещё, помимо get_it, Flutter_simple_dependency_injection, inject.dart, kiwi.... Есть ли что-то наиболее используемое, типо Dagger-а в андроиде?
источник

p

prz in Dart & Flutter по-русски
Navigator.of(context).pop<void>(Navigator.of(context).pop());
а вот в такой структуре можно указать условие на проверку какая именно предыдущая страница?
типа:
если страница на которую мы возвращаемся ( шкуры горный олень высоко красивый ), то делаем void Navigator.of(context).pop()
если страница ( чай,купить, цейлон, зеленый заваривать ) , то не делаем Navigator.of(context).pop()
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
inject.dart – это была попытка написать dagger под Flutter, но этот проект давно заброшен.

Остальные – они вроде все SL. Мы вообще не сильно заморачиваемся по этому поводу, poor man DI – т.е. просто инстансы создаем вручную с зависимостями в конструкторе, а зависимости прокидываем через провайдер. Если это не какой-то огромный проект, то этого обычно достаточно.
источник

Д

Дмитрий in Dart & Flutter по-русски
Понял, спасибо)
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
ну можно текущую страницу сначал вытащить через ModalRoute.of(context).settings.name, и на основании этого решить
источник

p

prz in Dart & Flutter по-русски
а нене, мне не важно какая текущая страница
источник