Size: a a a

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

2020 December 05

Ю

Юрий in Dart & Flutter по-русски
ухтышка ... в дарте пофиксили missing case clause в свитче
источник

Ю

Юрий in Dart & Flutter по-русски
Теперь заживем :)
источник

П

Павел in Dart & Flutter по-русски
ParanoyaU
Утро доброе 🙋🏻‍♂️ Может есть какой-нибудь сайт по типу CodeWars, но для Flutter? Может какой то сайт с сломанным кодом приложения который надо чинить? (Желательно со сложностью для новичков :D)
чем CodeWars плох? по дарту есть например exercism.io
ещё вот что могу порекомендовать: https://levelup.gitconnected.com/28-coding-exercises-for-dart-69eb104ae291
источник

V

Vyacheslav in Dart & Flutter по-русски
Всем доброго субботнего утра!
Есть форма создания продукта, с кучей полей и кнопок, теперь мне нужно сделать edit функционал. Копировать ее целиком и добавлять нужные стартовые значения, как то не очень...
Я думаю сделать так, чтобы во все поля подставить стартовые значения при условии, если в параметрах виджета есть продукт.
Например, когда я создаю продукт, я перехожу на страницу AddProductPage()
А если редактирую, то переход на страницу AddProductPage(productModel: product)
И далее по тексту value: product!=null ? productName : ''
Как лучше реализовать?
источник

𝓐𝓜

𝓐𝓟𝓣𝓔𝓜 𝓜... in Dart & Flutter по-русски
Vyacheslav
Всем доброго субботнего утра!
Есть форма создания продукта, с кучей полей и кнопок, теперь мне нужно сделать edit функционал. Копировать ее целиком и добавлять нужные стартовые значения, как то не очень...
Я думаю сделать так, чтобы во все поля подставить стартовые значения при условии, если в параметрах виджета есть продукт.
Например, когда я создаю продукт, я перехожу на страницу AddProductPage()
А если редактирую, то переход на страницу AddProductPage(productModel: product)
И далее по тексту value: product!=null ? productName : ''
Как лучше реализовать?
Можно ещё так

value: product?.name ?? ''
источник

Ю

Юрий in Dart & Flutter по-русски
Vyacheslav
Всем доброго субботнего утра!
Есть форма создания продукта, с кучей полей и кнопок, теперь мне нужно сделать edit функционал. Копировать ее целиком и добавлять нужные стартовые значения, как то не очень...
Я думаю сделать так, чтобы во все поля подставить стартовые значения при условии, если в параметрах виджета есть продукт.
Например, когда я создаю продукт, я перехожу на страницу AddProductPage()
А если редактирую, то переход на страницу AddProductPage(productModel: product)
И далее по тексту value: product!=null ? productName : ''
Как лучше реализовать?
так оно и делается, только AddProductPage({productModel: product})
и
потом в ините виджета разкидываете значения по едитконтроллерам
источник

V

Vyacheslav in Dart & Flutter по-русски
𝓐𝓟𝓣𝓔𝓜 𝓜
Можно ещё так

value: product?.name ?? ''
да, так красивее синтаксис, но сам подход у меня нормальный?
источник

V

Vyacheslav in Dart & Flutter по-русски
Юрий
так оно и делается, только AddProductPage({productModel: product})
и
потом в ините виджета разкидываете значения по едитконтроллерам
Спасибо!
источник

hd

haji dayi in Dart & Flutter по-русски
привет ребята мне нужна grid view to do app tutorial
источник

KT

Kathy Ti in Dart & Flutter по-русски
В колонке 2 текста и кнопка. Как сделать чтобы второй текст стал многострочным?
источник

DB

Denis Bystruev in Dart & Flutter по-русски
Kathy Ti
В колонке 2 текста и кнопка. Как сделать чтобы второй текст стал многострочным?
Установить его свойство maxLines:

https://api.flutter.dev/flutter/widgets/Text/maxLines.html
источник

MU

Makhmud Ushamiev in Dart & Flutter по-русски
Kathy Ti
В колонке 2 текста и кнопка. Как сделать чтобы второй текст стал многострочным?
Должно быть что-то вроде maxlines или multiline
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Gorohov Valeriy
Еще раз, проблема в том, что у column должны быть фактически два Flexible элемента, но, не связанных с собой пропорционально, а скорее работать с приоритетами. Flexible верстку я знаю достаточно хорошо (хотя допускаю что я жестко протупил и решение на поверхности), и здесь банальные решения описанные в статьях не подходят. Поверьте, я пробовал всякие комбинации Flexible, и их основная проблема в том, что они ограничены пропорциями.
Можно попробовать CustomMultiChildLayout
источник

D

Damir in Dart & Flutter по-русски
Всем привет, могли бы скинуть репозитории гитхаба для изучения флаттера, чтобы можно было изучить проект и понять как стоит делать, а как нет. Плюс для изучения чистой архитектуры во флаттере
источник

IB

Ivan B in Dart & Flutter по-русски
Всем привет! Как вы работаете с куки в web версии flutter? В частности интересует авторизация по кукам. С сервера приходят заголовки  set-cookie, но они автоматически не сохраняются в браузере и не совсем ясно как их извлечь и хранить. На проекте используется http, запрос на куки примерно следующий: final response = await http.get('sanctum/csrf', ...

response.cookie даёт ошибку, в response.headers нет заголовков set-cookie,

И куда тут копать не ясно (
источник

MU

Makhmud Ushamiev in Dart & Flutter по-русски
Damir
Всем привет, могли бы скинуть репозитории гитхаба для изучения флаттера, чтобы можно было изучить проект и понять как стоит делать, а как нет. Плюс для изучения чистой архитектуры во флаттере
Выбери стейт менеджмент для начала)
источник

D

Damir in Dart & Flutter по-русски
Makhmud Ushamiev
Выбери стейт менеджмент для начала)
Просто для кругозора, чтобы увидеть как выглядит готовое, грамотное приложение)
источник

MU

Makhmud Ushamiev in Dart & Flutter по-русски
Damir
Просто для кругозора, чтобы увидеть как выглядит готовое, грамотное приложение)
Ну и я про это) выбери стейт менеджмент, и в гите уже искать легче станет
источник

IL

Ilizium Lion in Dart & Flutter по-русски
Всем привет.
Подскажите, кто сталкивался с проблемой
[ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: 'package:hasura/src/services/local_storage_hive.dart': Failed assertion: line 16 pos 7: 'LocalStorage.databaseDirectory != null': please set the LocalStorage.databasePath before using hasura
https://i.imgur.com/p6RQDmy.png
Стоят пакеты
- hasura
- SharedPreferences
SharedPreferences (локальное хранилище) подключено раньше инициализации hasura https://i.imgur.com/wSXEklf.png, но ошибка все еще сохраняется.
Подскажите как избавиться от этой проблемы или что почитать. Google не ответил мне на вопрос.
источник

М

Миша in Dart & Flutter по-русски
Миша
Мб кто сталкивался с такой проблемой?
.
источник