Size: a a a

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

2020 May 18

NP

Nikolay Plotnikov in Dart & Flutter по-русски
Интереса не много
источник

IK

Igor Kusoff in Dart & Flutter по-русски
Nikolay Plotnikov
Сайт озвучки букв
какой-то не очень хороший робот на том сайте работает;)
источник

NP

Nikolay Plotnikov in Dart & Flutter по-русски
Назар Калитюк
давно выложил?
На Гугл 1-2 недели
источник

NP

Nikolay Plotnikov in Dart & Flutter по-русски
Стор сегодня
источник

RK

Rustem Kz in Dart & Flutter по-русски
Немного про то, почему не нужно слепо верить красивым кейс-стади на сайтах фреймворков. Аналогичная история была с рядом приложений Facebook и React Native. Одна и та же фраза “приложение использует RN” может трактоваться и как “смерть натива, все ставки на RN”, так и “мы тут попробовали и подтянули фреймворк в A/B тесте”.
https://medium.com/@acedened/ios-app-from-flutters-showcase-page-might-not-use-flutter-at-all-23488ff82407
источник

P

PronKing in Dart & Flutter по-русски
Друзья, есть ли простой способ округлять до ближайшей десятки в большую строну? Например 2 до 10 или 13 до 20 =)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
PronKing
Друзья, есть ли простой способ округлять до ближайшей десятки в большую строну? Например 2 до 10 или 13 до 20 =)
ceil?
источник

r

recvec in Dart & Flutter по-русски
Dmitriy Orteney
А зачем вам такое?
Имею кастомную TextField которая отрабатывает некоторую логику в onEditingComplete, в частности сохранения значения в базе данных.
Кнопка - отправляет данные из базы на сервер, но если не выполнить onEditingComplete, то отправляться старые данные из базы.
Как вариант использовать значения из контроллеров, но слишком много текстовых полей.
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
recvec
Имею кастомную TextField которая отрабатывает некоторую логику в onEditingComplete, в частности сохранения значения в базе данных.
Кнопка - отправляет данные из базы на сервер, но если не выполнить onEditingComplete, то отправляться старые данные из базы.
Как вариант использовать значения из контроллеров, но слишком много текстовых полей.
Может вам подойдут TextFormField(ы) обернутые в Form, у стейта которого можно вызвать save()

А вообще лучше сохранять данные при изменении текста с некоторым debounce (rxDart), например в 500 мс
источник

RC

Rv Ch in Dart & Flutter по-русски
PronKing
Друзья, есть ли простой способ округлять до ближайшей десятки в большую строну? Например 2 до 10 или 13 до 20 =)
 final int a =2;
 final int b =13;

 print('$a ${((a/10).ceil()*10)}');
 print('$a ${((b/10).ceil()*10)}');
источник

r

recvec in Dart & Flutter по-русски
Dmitriy Orteney
Может вам подойдут TextFormField(ы) обернутые в Form, у стейта которого можно вызвать save()

А вообще лучше сохранять данные при изменении текста с некоторым debounce (rxDart), например в 500 мс
Также подозревал о формах, о чем упомянул в первом посте.

Вариант с задержкой интересный, попробую имплементировать.
Искренне благодарен 🙏🙏🙏
источник

P

PronKing in Dart & Flutter по-русски
Rv Ch
 final int a =2;
 final int b =13;

 print('$a ${((a/10).ceil()*10)}');
 print('$a ${((b/10).ceil()*10)}');
источник

СБ

Сергей Бугай... in Dart & Flutter по-русски
MaterialApp(
 Home: MyApp(),
 builder: (BuildContext context, Widget child) {
   return child;
 },
)

Почему builder срабатывает два раза?
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
как сделать такой отрезанный круг
источник

r

roman G in Dart & Flutter по-русски
Сергей Бугай
MaterialApp(
 Home: MyApp(),
 builder: (BuildContext context, Widget child) {
   return child;
 },
)

Почему builder срабатывает два раза?
вообще не уверен, но можешь к примеру попробовать переопределить initState() и didChangeDependencies(), после чего поставить там брейкпоинты и глянуть мб после initState(), а после первое обновление и didChangeDependencies() второе обновление
источник

СБ

Сергей Бугай... in Dart & Flutter по-русски
roman G
вообще не уверен, но можешь к примеру попробовать переопределить initState() и didChangeDependencies(), после чего поставить там брейкпоинты и глянуть мб после initState(), а после первое обновление и didChangeDependencies() второе обновление
прикол в том, что оно так работает даже если сразу в runApp передать
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Rv Ch
 final int a =2;
 final int b =13;

 print('$a ${((a/10).ceil()*10)}');
 print('$a ${((b/10).ceil()*10)}');
Хорошее решение, малаца)
источник

IK

Igor Kusoff in Dart & Flutter по-русски
𝐼𝓈𝓁𝒶𝓂
как сделать такой отрезанный круг
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Respect))
источник

IK

Igor Kusoff in Dart & Flutter по-русски
велкам)
источник