Size: a a a

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

2020 April 10

EE

Evgenii Elchev in Dart & Flutter по-русски
а вообще, по ощущениям, я это имел ввиду)
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
там есть одна проблема очень ощутимая, пока не боролся, но надо будет видимо. Стартовый экран вызывает initState даже если ты не открыл VC флаттера
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
https://github.com/flutter/flutter/pull/52791
вот проблема на андроиде была
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
на иос бэк свайп ломается естесна, потому что флаттер VC только через present можно показать
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
реализовал кастомный транзишн и из флаттера его дергаю, работает как бэк свайп, но выглядит криво
источник

АА

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

EE

Evgenii Elchev in Dart & Flutter по-русски
я сегодня профайлил свою апку, и скрол, на девайсе всее 60 fps) ну девайс конечно свеженький, на se бы тестануть
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
я на 8 все проверяю, четко работает пока
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
еще вопрос, кто с файрбейзом дело имел, в нативе я его должен в коде в самом начале стартануть FirebaseApp.configure(), а вот в доке по сетапу для флаттера не вижу такого. Типо добавили, в xcode конфиг, закрыли все в консоли, опставили плагин во flutter и все, вперед евент записывать. Это правда ок, или они кусок доки потеряли?)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Алексей Анисов
я на 8 все проверяю, четко работает пока
ну 8ка тоже довольно шустрая, хотя конечно не так как 11, радует, что там все ок
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Evgenii Elchev
еще вопрос, кто с файрбейзом дело имел, в нативе я его должен в коде в самом начале стартануть FirebaseApp.configure(), а вот в доке по сетапу для флаттера не вижу такого. Типо добавили, в xcode конфиг, закрыли все в консоли, опставили плагин во flutter и все, вперед евент записывать. Это правда ок, или они кусок доки потеряли?)
Могу про андроид и веб рассказать как фаербейс подключать
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
🅵🅾️🆇
Могу про андроид и веб рассказать как фаербейс подключать
мне бы про ios) но скажи ты его как то включал, активизировал?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
добавляешь в 2 файла build.gradle зависимости
добавляешь скаченный файл-конфиг из фаербейса

все остальное уже во флатере, сча скриншот сделаю
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
А далее уже пользуешь.

Для авторизации, например, такой код (работает и в вебе и на мобиле):
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
источник

RC

Rv Ch in Dart & Flutter по-русски
Алексей Анисов
флаттер и натив в разных репах лежит?
в одном
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
зачем там вот это

runZoned(() {
 runApp(MyApp());
}, onError: Crashlytics.instance.recordError);

в примере?
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
ничем не грозит?
источник

АА

Алексей Анисов... in Dart & Flutter по-русски
Evgenii Elchev
еще вопрос, кто с файрбейзом дело имел, в нативе я его должен в коде в самом начале стартануть FirebaseApp.configure(), а вот в доке по сетапу для флаттера не вижу такого. Типо добавили, в xcode конфиг, закрыли все в консоли, опставили плагин во flutter и все, вперед евент записывать. Это правда ок, или они кусок доки потеряли?)
флаттер в плагине сам вызывает этот метод вроде
источник