Size: a a a

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

2020 December 09

ИМ

Илья Максименко... in Dart & Flutter по-русски
?
источник

Н

Николай in Dart & Flutter по-русски
Pa_blooo
pod deintegrate?
пробовал, там наверно причина, что самого в yml его у меня нет, это плагин oauth2_custom_uri_scheme: ^0.4.7  цепляет похоже его
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
`try {
     return _tokenService.getToken(credentials);
   } on DioError catch (e) {
     print('hello');
     print(e.response.statusCode);
     if (e.error is SocketException) {
       throw ConnectionFailure();
     } else if (e.response.statusCode == 401 || e.response.statusCode == 422) {
       throw WrongCredentialsFailure();
     } else {
       throw ServerFailure(e.response.statusCode);
     }
   }`
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
в catch не заходит
источник

ТБ

Тарас Боровик... in Dart & Flutter по-русски
так работает
источник

V

Vadim in Dart & Flutter по-русски
Тарас Боровик
так работает
источник

S

Sergey in Dart & Flutter по-русски
Кто-нибудь, успешно перешёл на embedding 2?
Что в MyApplication.java менять надо?
источник

ТБ

Тарас Боровик... in Dart & Flutter по-русски
thx
источник

D

Dima in Dart & Flutter по-русски
Парни привет, нужен совет. Флаттер выставляет все размеры типа паддингов марджинов и т.д. в своих "логических единицах" но возникает вопрос - почему тогда на рахзных разрашенииях ( на рахных телефонах старнички выглядят по разному, и как с этим бороться. зараннее благодарен
источник

V

Vadim in Dart & Flutter по-русски
Dima
Парни привет, нужен совет. Флаттер выставляет все размеры типа паддингов марджинов и т.д. в своих "логических единицах" но возникает вопрос - почему тогда на рахзных разрашенииях ( на рахных телефонах старнички выглядят по разному, и как с этим бороться. зараннее благодарен
Это к вопросу о грамотной флэксибл верстке виджетов.
А так флаттер использует стандартный вебовский подход, 100 пикселей, по длине физически будут равны на разных экранах с разной плоностью и размерами.
источник

SL

Sergey Larionov in Dart & Flutter по-русски
Vadim
Это к вопросу о грамотной флэксибл верстке виджетов.
А так флаттер использует стандартный вебовский подход, 100 пикселей, по длине физически будут равны на разных экранах с разной плоностью и размерами.
Это немного не так. Пиксел во Flutter, также как и в web - по сути единица углового разрешения, как градус. Физический (в мм) размер элемента может отличаться в зависимости от расстояния от экрана, на котором предполагается нахождение глаз пользователя. Экран телефона располагается ближе к глазам, чем экран стационарного компьютера, поэтому и физический размер условных 100 "независимых" пикселей может быть меньше.
источник

D

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

V

Vadim in Dart & Flutter по-русски
40% флексибл верстки решается через флекс и его производные
40% пониманием как работают constraints
20% попытки взять размеры из рендерслоя))
https://api.flutter.dev/flutter/widgets/Flex-class.html
https://flutter.dev/docs/development/ui/layout/constraints
https://flutter.dev/docs/development/ui/layout/responsive
источник

D

Dima in Dart & Flutter по-русски
Vadim
40% флексибл верстки решается через флекс и его производные
40% пониманием как работают constraints
20% попытки взять размеры из рендерслоя))
https://api.flutter.dev/flutter/widgets/Flex-class.html
https://flutter.dev/docs/development/ui/layout/constraints
https://flutter.dev/docs/development/ui/layout/responsive
а вот это без выебосов и по факту. спасибо большое.
источник

V

Vadim in Dart & Flutter по-русски
Sergey Larionov
Это немного не так. Пиксел во Flutter, также как и в web - по сути единица углового разрешения, как градус. Физический (в мм) размер элемента может отличаться в зависимости от расстояния от экрана, на котором предполагается нахождение глаз пользователя. Экран телефона располагается ближе к глазам, чем экран стационарного компьютера, поэтому и физический размер условных 100 "независимых" пикселей может быть меньше.
физический размер элемента отличается в зависимости от расстояния до экрана?
там же просто рассчитывается берется плоность пикселей на дюйм и все, идея в том чтобы везде размеры были одинаковы
источник

V

Vadim in Dart & Flutter по-русски
https://api.flutter.dev/flutter/dart-ui/Window/devicePixelRatio.html
38 логических попугаев на сантиметр
источник

SL

Sergey Larionov in Dart & Flutter по-русски
Vadim
физический размер элемента отличается в зависимости от расстояния до экрана?
там же просто рассчитывается берется плоность пикселей на дюйм и все, идея в том чтобы везде размеры были одинаковы
Задумайтесь, откуда берется значение этой самой плотности пикселей, и кто и как его определяет :)
источник

SL

Sergey Larionov in Dart & Flutter по-русски
Так-то да, всё просто, перемножил devicePixelRatio, размер пиксела в мм и размер объекта в логических пикселях - получил размер объекта в мм.
источник

V

Vadim in Dart & Flutter по-русски
Sergey Larionov
Задумайтесь, откуда берется значение этой самой плотности пикселей, и кто и как его определяет :)
система говорит про плотность физических пикселей, что мне думать. или я не понял
источник

V

Vadim in Dart & Flutter по-русски
говориться же 38 логических пикселей флаттера на сантиметр, сантиметр же физический не? или флаттеровский))
источник