Программирование : Dart & Flutter по-русски
admin
почему FutureBuilder при любых изменениях моего списка дергает метод загрузки инфы из сети? можно ли настроить кеширование?
admin
можно создать архитектуру кеширования и настроить)
admin
средствами FutureBuilder или свою из говна и палок?)
admin
[
"свою, хотя может есть и либы под это на ",
{
"type": "link",
"text": "pub.dev"
},
", не смотрел"
]
admin
Спасибо, чувак, без шуток. Я уже понял)
admin
Это была существующая папка
Anton ?? ? ??
как мне такое же рисовать?
Anton ?? ? ??
на клавиатуре
admin
[
"Ребят, подскажите, как разделить код по файлам?.. Типа шоб класс объявить в одном файле и импортнуть его в ",
{
"type": "code",
"text": "main.dart"
},
""
]
admin
создаешь файл.dart, в нем описываешь класс, далее его подключаешь как привели выше
admin
как сделать перенос текста? сейчас в местах с длинной строкой вылазит передупреждение overflowed
admin
Это flutter или web?
Anton ?? ? ??
AutoSizeText
admin
[
{
"type": "link",
"text": "https://pub.dev/packages/auto_size_text"
}
]
admin
ого, целый плагин) спасибо
admin
я их пробовал, к сожалению не получилось чтолибо сделать. так же пробовал оборачивать во всякие Wrapы итд
admin
Подскажите, пожалуйста, если у меня к двум файлам подключены одни и те же импорты, а потом второй класс подключен к первому, то всё нормально будет? А то помню, как-то Пупа и Лупа на работу устроились, так там такое началось...
l
Вроде если export не прописывать, все подгруженные импорты только в контексте данного файла
Anton ?? ? ??
импорт в файле 2 не будет зависеть от импорта в файле 1
admin
Благодарю за консультацию.
admin
[
"Я правильно понимаю, что ",
{
"type": "code",
"text": "HashMap"
},
" - это что-то типа обычного объекта в JS? Ну там, похранить всякие значения по ключам..."
]
Anton ?? ? ??
да, есть гугл
admin
Ага, я параллельно гуглю тоже
admin
[
"Хм, похоже, что то, что я подумал - это всё-таки обычный ",
{
"type": "code",
"text": "Map"
},
"..."
]
Edgar
Ребят, тип dynamic приводит к потере типа? То есть положив туда инт, мы сможем потом этот же тип вытащить? Или если туда положить некий класс?
Anton ?? ? ??
Dynamic это динамический тип
Anton ?? ? ??
Никогда нельзя знать что внутри
Edgar
Просто пришел из мира Go, пытался понять, на сколько эта штука похожа на interface{}
Anton ?? ? ??
Dynamic и interface?
Anton ?? ? ??
Interface это abstract class
Edgar
я про пустой интерфейс)
Newbie Developer
Ребят, а подскажите какие либы используются для конвертации data class to json и обратно? Только для Дарта, без флаттера
Newbie Developer
Я так смотрю, что-то совсем грустно у Дарта с этим после котлина, где одной аннотацией помечаешь и все
Denis
а это норм что помимо конструктора класса нужно еще и весь конверт самому ручками прописывать?
Rustam Sultansoy
[
{
"type": "link",
"text": "https://pub.dev/packages/dson"
}
]
KeepOnSmiling ??
Как делаются вот такие штуки с треугольником, которые открывают ещё какой-то дополнительный контент? :)
Anton ?? ? ??
как мне получить только дату без таймштампа из DateTime() ?
Anton ?? ? ??
то есть из 2017-07-02 00:00:00.000 получить 2017-07-02
Anton ?? ? ??
и причем получить не 2017-7-2, а именно 2017-07-02
Roman Peshkov
[
{
"type": "link",
"text": "https://pub.dev/documentation/intl/latest/intl/DateFormat-class.html"
}
]
KeepOnSmiling ??
Спасибо!
Aleksey
[
"сервис, который по json генерит код на дарт ",
{
"type": "link",
"text": "https://app.quicktype.io/"
},
""
]
lenika
подскажите,стоит ли разбираться с dart-ом и flutter-ом,не зная ничего об андроид разработке и не зная java,но зная c# (больше чем начинающий)?
Constantine
стоит разбираться, если надо разобраться для дела
lenika
просто технология +- новая и интересна для меня,но на рынке смотрел, как-то не востребованно
Constantine
не тот рынок смотрел )
lenika
и типа стоит ли игра свеч вообще
Constantine
через год-полтора будет и тут много флаттера )
Anton ?? ? ??
Я не знаю Андроид и джаву, но неплохо разбираюсь во флаттере)
lenika
ну вот я не знаю его перспектив,а оценивать ещё не дорос
Constantine
давай с другой стороны зайдем. зачем тебе оно?)
Александр
Мне кажется если интересует Android то лучше с нативным разбираться
lenika
заинтересовался мобильной разработкой,хочу новых знаний и сама технология нравится
Anton ?? ? ??
[
{
"type": "link",
"text": "Google.com"
},
" и пошел писать на флаттере бегом!"
]
lenika
от javы как-то воротит и от страшной структуры проекта мне жутко становится,а тут вроде и кроссплатформенность и как-то все круто снаружи,доступно,виджеты в виджетах
Александр
Воротит от Java??
lenika
ну я загнул,это же тоже ООяп
Александр
Dart и Java похожи очень по синтаксису
lenika
херню короче сморозил,забудем
lenika
я посмотрел основы Дарта,+- как Шарп,со своими немного заворотами
Александр
Попробуй Flutter, на нём очень интересно и он развивается, правда когда понадобятся специфические функции (не знаю, музыку проигрывать или что-то такое), то придется смотреть разные Плагины (коих много на самом деле их удобно загружать в проект), а в худшем случае реализовывать самому через Platform Channel (это писать на Java или Swift (iOS))
lenika
просто я слышал,что например есть какие-то циклы жизни в андроид приложении,что это какая-то важная штука и тп(и таких много),а во флаттере этого ведь нету всего(скажите,если не прав),и те получается я не получу основ андроид разработки,хотя получу при этом что-то работающее вот я и хочу получить совет,можно ли прыгать сразу на flutter или лучше в джаву
Александр
Во Flutter тоже есть циклы, всё есть,
Александр
Но это как сказать, внутри виртуальной машины? Честно хз
admin
мне кажется можно, что с Dart начать и потом при необходимости углубляться в натив, и наоборот, я вообще с Dart начал изучать программирование) небольшой опыт по java до этого был.
lenika
ресурсы какие-то кроме документации можете посоветовать? курсы нашел всякие на udemy/coursera,на русском языке вообще ничего нет
lenika
а что ты/вы подразумеваешь под словом "натив"?
Александр
Native (родной)
(;?_?) Ivan Zhuravlev ???>?
чатик, а как в флаттер тестах мокать?
admin
java/kotlin/swift/...
lenika
так понятнее, спасибо
Александр
Вообще запрыгивай в паровоз, коммьюнити доброе
admin
flutter не только для мобил, ещё веб, десктоп... светодиодные доски)
lenika
читал немного про это,да
lenika
ну теперь есть хоть какая-то уверенность,что не прыгаю в горящий вагон, спасибо,буду познавать тогда
Edgar
Ребят, есть хорошие инструменты для парсинга SMS ?
Constantine
потом ты мне поведаешь, что теперь пилит мой юный друг )
Vladislav B
Товарищи, кто-то пользовал оффлайн карты у leaflet (он же flutter_map)?
Vladislav B
Разобрался:) Обращайтесь, проконсультирую
Aleksey Boldinov
Есть туториал как под доску написать?))
Олжас Сулеймен
List.from работает только с Iterable
Олжас Сулеймен
built_value, json_serializable
Anton ?? ? ??
кстати вопрос какой по дефолту используется шрифт на айоси? Роботик или Сан-Франциско?
Anton ?? ? ??
потому что мне приходится очень часто выставлять Text() letterSpacing = 1 или 1.5
admin
там просто пиксели рисовали, можно на raspberry попробовать запустить
admin
[
{
"type": "link",
"text": "https://youtu.be/YSULAJf6R6M"
},
" ближе к концу демонстрация"
]
Kanybek Mo
[
"Товарищи, вот собсна есть ",
{
"type": "pre",
"text": "AppLifecycleState",
"language": ""
},
", также есть 20 разных скринов, StateFullWidgets/StatelessWidgets. Как сделать так, чтобы когда юзер возращался с background на foreground state, если ты в любом из этих скринов, показывал PassCodeView?"
]
Kanybek Mo
[
"Нашел, такой вот mixin: ",
{
"type": "link",
"text": "https://api.flutter.dev/flutter/widgets/WidgetsBindingObserver-class.html"
},
".\nМне что, каждый раз прописывать ",
{
"type": "pre",
"text": "AppLifecycleState",
"language": ""
},
"?"
]
Alexey
Нет кода нет проблем
admin
ловите его, он php шник
admin
[
{
"type": "link",
"text": "https://proglib.io/p/flutter-app/amp/"
},
"\n\nтут недавно такое видел :3"
]
admin
такой хайп поднимается вокруг дарта
admin
ощущение что нужно прыгать в этот поезд
Karen
какие у кого мысли по поводу токенов, если есть и мобильные приложения, и веб клиент. один и тот же подход тут не подойдёт. вы делаете два вида токенов в таких случаях?
Karen
речь об авторизации
Aleksey
что не так с авторизацией? на сервере oauth2, из флатера элементарно получить и продлить токен
Karen
в мобилке нужны долгие токены, а вебе access токены короткие
Aleksey
какая разница, он же продляется
Karen
а рефреш токен вечный и туда и туда давать?
(;?_?) Ivan Zhuravlev ???>?
чо начинаешь-то. нормально же сидели
(;?_?) Ivan Zhuravlev ???>?
тогда становится сложно что-то впарить. ведь впаривать нечего
admin
тут слишком тесно для 2 пхпшников
(;?_?) Ivan Zhuravlev ???>?
встретимся в полдень у салуна
admin
давай лучше у тейлора
Elizaveta Anisina
Не видела
Aleksey
флудить лучше идиите в личку или в пхпшный чатик
(;?_?) Ivan Zhuravlev ???>?
да ладно, всего 3 сообщения мимо сабжа. а как Фокс начинает нести, так всё нормально
Anton Anokhin
Ябедничать здесь нельзя.
(;?_?) Ivan Zhuravlev ???>?
ну так не я же Коту жаловаться собирался ???>?
Anton Anokhin
Все, это уже тоже оффтопик). Ждём 1800-го дартизана.
admin
вот так я вам испортил момент
admin
я же ща еще аккаунтов создам -_-
Олжас Сулеймен
а тортик ему будет?
admin
нет. Если 1800 приходит то они дропают какойни будь мертвый аккаунт. Поэтому не будет тортика :(
admin
ооооооооооо, вооооу
(;?_?) Ivan Zhuravlev ???>?
это же дарт маскот
Олжас Сулеймен
кто про продаст или сделает?
(;?_?) Ivan Zhuravlev ???>?
он не обязан выглядеть как что-то настоящее =)
admin
а че он такой зажратый?
admin
ну не как смешарик же
Олжас Сулеймен
да нормально, хорошо что не ржавая звездочка
Elizaveta Anisina
На пикче птичка поменьше
admin
вот это получше будет :)
Олжас Сулеймен
плохая ассоциация ))
(;?_?) Ivan Zhuravlev ???>?
не продают
(;?_?) Ivan Zhuravlev ???>?
их раздавали вроде на паре конференций типа google io
(;?_?) Ivan Zhuravlev ???>?
бирка не ценник
admin
ооо, у дарта сайт обновили
(;?_?) Ivan Zhuravlev ???>?
можно кстати Кота спросить, он, если я правильно помню, как-то обмолвился что у него есть, но врядли он продаст =)
Олжас Сулеймен
[
{
"type": "link",
"text": "https://youtu.be/R5vIUjRZaZA"
}
]
admin
можете разбегатся.Если я за чтото берусь то оно сразу становится не популярным
admin
но мы тебе тортик не дадим
Elizaveta Anisina
Мне тортик
Aleksey
1700 тоже так отмечали?
KeepOnSmiling ??
Кто какие прилы на флаттере делает? В каких тематиках трудитесь?
Vladislav B
Для науки юзаем:) Своим железом управляем
KeepOnSmiling ??
Что за наука? Робототехника? А как вы флаттер к железу подрубили?? :)) или он как ui для управления каким-нить бекендом на плюсах
???????
Флатер очевидный фронт
KeepOnSmiling ??
Ну мало ли :)
KeepOnSmiling ??
А связывать их как? Сокеты?
???????
Я вчера вкатился в команду которая делает карточную игру, предложил им цифровой её сделать
???????
Как угодно, http, tcp/ip, grpc
KeepOnSmiling ??
Во флейме будете её пилить?
???????
Пока планирую попробывать lottie
KeepOnSmiling ??
А чем это может быть интереснее?
???????
Алсо, не флейм, а свой движок
KeepOnSmiling ??
А что флейму не хватает? Может же такой же флейм и получится :)
???????
Затем, что не аркада
KeepOnSmiling ??
Там разве такая заточка под аркады? Вроде ничего лишнего и так по минимуму
???????
Интерфейс + куча бизнес логики. То что нужно.
???????
[
{
"type": "link",
"text": "https://t.me/rudart/82714"
}
]
Vladislav B
Все верно сказали, как фронт. Есть датчики на человеке , сокетами читаем показания. Сохраняем.
Vladislav B
Что за наука? Робототехника? А как вы флаттер к железу подрубили?? :)) или он как ui для управления каким-нить бекендом на плюсах
Vladislav B
Раньше делали на qt. Флаттер просто супер упростил жизнь.
Vsevolod
[
"Прочитал правила группы вроде не запрещено постить ссылки на другие группы (если ошибаюсь удалите пост)\nНаткнулся сегодня на Украинское сообщество Flutter кому интересно добавляйтесь\n",
{
"type": "link",
"text": "https://t.me/artflutter"
},
""
]
Vsevolod
[
"ну и статья благодаря которой нашел его \n",
{
"type": "link",
"text": "https://dou.ua/lenta/articles/flutter-for-mobile-apps/"
},
""
]
Александр Васильев
там можно маршрут построить, отоброзить себя на карте?
Vladislav B
Мне кажется в гугл картах это будет проще сделать. Скажем так. Нет ничего невозможного, но это не лучший выбор для маршрутов
Ruslan Kryzhanovskyi
Привет всем! Кто то имеет представление о том как реализовать падающее конфети?) Может плагин какой? Буду благодарен за любую полезную информацию)
northelks
можно ли поставить лимит времени на запись с камеры?
Fearless Cry
на какую запись с какой камеры?
northelks
запись видео с камеры
Fearless Cry
запись через camera плагин?
Fearless Cry
стартануть после запуска таймер, нет?
northelks
не, чтобы записалось только 10 сек, к примеру, и потом запись бы остановилась
Fearless Cry
стартануть после запуска таймер, нет? [2]
Fearless Cry
пока не понял как ты опроверг мой предложение
northelks
можно конечно с таймером это всё прокрутить, но видео будет 10.2s иль тип того
northelks
вопрос в том, можно ли чтобы видео само остановилось на 10.0sec
Fearless Cry
Future.delayed(duration: Duration(seconds: 10).then((_) { controller.stop(); })
northelks
с таймером будет погрешность в миллисекундах
Fearless Cry
Тогда лезь в плагин :)
Fearless Cry
Можешь потом просто обрезать свои миллисекунды
northelks
вот поэтому я и спрашивал про лимит)
Fearless Cry
Ну в платформенном коде можешь чё угодно накрутить, форкай плагин и поехал
|