main() в основном файле прописано
Передавай через провайдеры или какие либо другие механизмы... Либо делай глобальную переменную
Inherited Widget или provider
Можешь сделать класс , который будет работать с это бд
Riverpod
Тоже плохой совет
Покажите пальцем, кто такое говорит? Поиск InheritedWidget ВСЕГДА О(1). В этом и плюс :)
Так я понял что их используют потому что они просты в использовании) я сам к ним никогда не притронусь... Сам все через InheritedWidget распространяю...
не смогу вспомнить, где-то слышал/читал от людей которым "доверяю" ))) Сейчас хер вспомню... Скинь плз антириверподную статью. Мне реально эта тема интересна. Не ради холивара, а ради просвещения
А зачем давать совет как сделать просто, но ничего не поняв? Пускай лучше разберётся человек
По хорошему, лучше ркализацию в интерфейсе делать, а не так прописывать, что бы не "больно" было выпиливать firebase
А как насчёт get_it Тут тоже o(1) https://github.com/carnevalli/flutter-provider-memory-consumption-test
Обсуждают сегодня