Size: a a a

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

2021 April 05

KB

Kirill Bubochkin in Dart & Flutter по-русски
там надо еще в firebase console прописать sha1 этой подписи
источник

AU

Andrey Unger in Dart & Flutter по-русски
Sergey Hottabych
dynamic'и — это тоже зло, не должно их быть в коде
когда ты пишешь dynamic, ты отключаешь типизацию.
Единственное, где они нужны, это при парсинге json'a, Map<String, dynamic> (т.к. неизвестна глубина вложенности json)
(ServerContext, () => void) => Future<void>' is not a subtype of type '(Routing, () => void) => Future
  <void> - вот, без dynamic тоже ругается
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
whoami
Значит какой то отступ по умолчанию был?
Да, по умолчанию там есть отступ, не помню именно сколько.
Есть специальная константа EdgeInsets.zero
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Andrey Unger
(ServerContext, () => void) => Future<void>' is not a subtype of type '(Routing, () => void) => Future
  <void> - вот, без dynamic тоже ругается
покажите код
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Andrey Unger
(ServerContext, () => void) => Future<void>' is not a subtype of type '(Routing, () => void) => Future
  <void> - вот, без dynamic тоже ругается
Дичь какая-то.
Без кода ничего не понятно
источник

Н

Немеш in Dart & Flutter по-русски
Kirill Bubochkin
там надо еще в firebase console прописать sha1 этой подписи
Ну я на своем компе подписал sha1  и у меня все пашет, а вот на любом другом компе который скачал с Гит уже не работает аторизация
источник

В

Виталя in Dart & Flutter по-русски
И будет еще один вопрос, тут я думаю быстрее можно будет разобраться )
Как можно правильно добавит сверху отступ (чтоб экран приложения не сьезжал под статус бар системы) или решить это обычным падингом ?

P.S. Если добавить appBar, то все работает как надо и не съезжает
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Немеш
Ну я на своем компе подписал sha1  и у меня все пашет, а вот на любом другом компе который скачал с Гит уже не работает аторизация
значит другой комп, скорее всего, подписывает другой подписью. По умолчанию используется debug подпись, она на каждом компе разная
источник

w

whoami in Dart & Flutter по-русски
Sergey Hottabych
Да, по умолчанию там есть отступ, не помню именно сколько.
Есть специальная константа EdgeInsets.zero
Запомню нюанс)
источник

Н

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

AK

Anton Kowalski in Dart & Flutter по-русски
Виталя
И будет еще один вопрос, тут я думаю быстрее можно будет разобраться )
Как можно правильно добавит сверху отступ (чтоб экран приложения не сьезжал под статус бар системы) или решить это обычным падингом ?

P.S. Если добавить appBar, то все работает как надо и не съезжает
Так а чем тебе не нравиться AppBar?
источник

В

Виталя in Dart & Flutter по-русски
Sergey Hottabych
Да, по умолчанию там есть отступ, не помню именно сколько.
Есть специальная константа EdgeInsets.zero
Спасибо за объяснение, интересно выходит
источник

В

Виталя in Dart & Flutter по-русски
Anton Kowalski
Так а чем тебе не нравиться AppBar?
Та он мне там и не нужен
Просто выводить название приложения туда - не имеет смысла, а другая функциональность мне там и не нужна
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Немеш
Так мне и пояснили, но как решить эту траблу
если вам нужно, чтобы дебаг версия работала на другом компе, надо в firebase добавить sha1 подписи этого компа. Если только для релиза – настроить подпись в релизе по этой инструкции: https://flutter.dev/docs/deployment/android#signing-the-app

но sha1 релизной подписи все равно надо будет добавить в firebase
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Виталя
Та он мне там и не нужен
Просто выводить название приложения туда - не имеет смысла, а другая функциональность мне там и не нужна
Вроде красивее будет, задай title и actions и дело в шляпе
источник

Н

Немеш in Dart & Flutter по-русски
Kirill Bubochkin
если вам нужно, чтобы дебаг версия работала на другом компе, надо в firebase добавить sha1 подписи этого компа. Если только для релиза – настроить подпись в релизе по этой инструкции: https://flutter.dev/docs/deployment/android#signing-the-app

но sha1 релизной подписи все равно надо будет добавить в firebase
Благодарю
источник

В

Виталя in Dart & Flutter по-русски
Anton Kowalski
Вроде красивее будет, задай title и actions и дело в шляпе
У меня вопрос в том, как решить даную проблему не используя appBar )
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Виталя
У меня вопрос в том, как решить даную проблему не используя appBar )
Попробуй primary:true
источник

В

Виталя in Dart & Flutter по-русски
Anton Kowalski
Попробуй primary:true
Не закроет ли он так status bar, но давай попробуем
источник

AK

Anton Kowalski in Dart & Flutter по-русски
Виталя
Не закроет ли он так status bar, но давай попробуем
Ну как?
источник