Size: a a a

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

2020 May 20

OP

Oleg Pchelkin in Dart & Flutter по-русски
Какие best practices по DI во флаттере?
источник

RD

Roman Diachenko in Dart & Flutter по-русски
roman G
если не найдешь готовое решение, то получается так
что-то типа этого получится(по идее синглтон должен быть)
https://pastebin.com/bahXqSC5
почти так и представлял но на didPop нужно делать remove
источник

v

vasilich in Dart & Flutter по-русски
Oleg Pchelkin
Какие best practices по DI во флаттере?
источник

v

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

AO

Artem Osipov in Dart & Flutter по-русски
первый сервис локатор, второй генератор для него))
источник

RD

Roman Diachenko in Dart & Flutter по-русски
get_it +
источник

A

Artur in Dart & Flutter по-русски
getIt👍
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
Попробуем, спасибо)
источник

L

LynX in Dart & Flutter по-русски
вопрос: какую легковесную базу данных лучше использовать для локального хранения небольшого количества текстовой инфы? хотел hive использовать, но там с порога ошибка в dependencies - version solving fails, и судя по гитхабу уже какое-то время не могут обновить dependencies. какие есть альтернативы?
источник

v

vasilich in Dart & Flutter по-русски
dependansy overrides твое спасение
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
LynX
вопрос: какую легковесную базу данных лучше использовать для локального хранения небольшого количества текстовой инфы? хотел hive использовать, но там с порога ошибка в dependencies - version solving fails, и судя по гитхабу уже какое-то время не могут обновить dependencies. какие есть альтернативы?
Делай форк и как правильно сказали:
https://t.me/rudart/199208
источник

L

LynX in Dart & Flutter по-русски
сделал пока dependency_overrides: dartx: ^0.4.0, но как я понял из трэда на гитхабе - это не самый безопасный костыль. И да, там тоже советуют форкнуть, но я честно говоря не понимаю как это правильно делается
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
LynX
сделал пока dependency_overrides: dartx: ^0.4.0, но как я понял из трэда на гитхабе - это не самый безопасный костыль. И да, там тоже советуют форкнуть, но я честно говоря не понимаю как это правильно делается
Повод научится)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Может понравится и начнешь пул реквесты в опенсурс оформлять)
источник

А

Абдулазиз in Dart & Flutter по-русски
Привет всем!

Как сделать TextField чтобы его первые три букви никогда не измпнялся
источник

L

LynX in Dart & Flutter по-русски
🅵🅾️🆇
Повод научится)
куда копать?))) я просто не понимаю что они имеют в виду под "форкнуть". то есть мне надо форкнуть hive, переделать ему dependencies и у себя в проект подтянуть свой форкнутый hive локально?
источник

L

LynX in Dart & Flutter по-русски
а, вижу что можно и не локально
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
LynX
куда копать?))) я просто не понимаю что они имеют в виду под "форкнуть". то есть мне надо форкнуть hive, переделать ему dependencies и у себя в проект подтянуть свой форкнутый hive локально?
1) регишься на гитхабе
2) на интересующей тебя странице репозитория нажимаешь кнопку "Fork"
3) потом уже этот проект с помощью любой программы git'а "git clone"ируешь себе
4) изменяешь что хочешь
5) делаешь git add
6) делаешь git commit -m "я изменил то то"
7) делаешь git push
8) прописываешь ссылку на измененный репозиторий себе в pubspec.yaml в секцию dependency_overrides
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
И да, ты ОБЯЗАН это все уметь, если собираешься быть программистом
источник

L

LynX in Dart & Flutter по-русски
👍 все понятно
источник