Программирование : Dart & Flutter по-русски
Dmitry
камеры нет пушей нет
Артур
это все реализововать в каждой странице или это как-то из одного места все мониторится?
SlavikG
[
"class HomePage extends StatelessWidget {\n ",
{
"type": "mention",
"text": "@override"
},
"\n Widget build(BuildContext context) {\n return ChangeNotifierProvider ( \n child: Consumer(\n builder: (context, UserRepository user, _) {\n switch (user.status) {\n case Status.Uninitialized:\n return Login();\n case Status.Unauthenticated:\n case Status.Authenticating:\n return Login();\n case Status.Authenticated:\n return DriverDashboard(user: user.user);\n }\n },\n ),\n );\n }\n}"
]
Alexandr Drobyshev
ну я оборачиваю в виджет названый AuthScope и там у мнея блок который чрезе провайдер пеердает можель юзера и там же есть листенер у блока который может сделать редирект если надо)
ManBearPig
Лучше дл кажьой фичи свой блок. Хотя можно блок для всего экрана, но имхо, это не всегда хорошо
Alexandr Drobyshev
у меня напрмиер все прилы доступны неавторизованным юзерам, я не люблю прилы которые недоступны гостю)
Alexandr Drobyshev
хотя вру) одна етсь недоступная) но там заказчик так решил)
Dmitry
уу я пробовал блок для всего экрана плодишь тонну стейтов, а потом пытаешься разгребать это лучше отдельный блок на отдельную фичу
ManBearPig
И я того же мнения)
El
Foreground color должен быть там
Alexandr Drobyshev
я думал в тестСтайл но там не работает
Alexandr Drobyshev
примари - это цвет фона кнпоки
.Pasha Kruzenshtern
.господа, где вы храните access/refresh токены? .в hive/objectbox, или где-то еще?
El
>Specify a value for onPrimary to specify the color of the button's text and icons as well as the overlay colors used to indicate the hover, focus, and pressed states
ManBearPig
Кстати, вот хороший пример так там вроде TextStyle был?
Alexandr Drobyshev
блин, спасибо )) думал раз примари цвет фона то это тоже)) помогло))
Alexandr Drobyshev
вот именноч то етсь а не рабоатет, нахрена. тогда он :D. размер шрифта там а цвет не там)) бредово)
Madi
Подскажите как сделать такой счетчик времени?
ManBearPig
Т.е. TextStyle, принимает TextStyle но не весь ... а делает copyWith
SlavikG
своим кастомным виджетом
Владислав
[
{
"type": "link",
"text": "https://youtu.be/Vwkr_9Kea3I"
}
]
.
Helllo everyone how to stop rebuilding of items in nested scroll view
Alexandr Drobyshev
я делал тупо, циркуляр прогресс индикатор и текст в стеке)
Alexandr Drobyshev
и указываешь прогрессиндекатору скок процентво прогресс
Elena
Тоже думала взять, но сомнения по air
Dmitry
я не стал брать про из-за тачбара у меня была до этого прошка с тачбаром, это самая бесполезная вещь а тут на эире классические православные кнопочки)
Dmitry
пришлось на гугл трекер писать пусть знают что они убивают наши маки
катя навсегда
поставь арктик фокс или интеллидж релизную под м1
Elena
А скок памяти? Хватает?
Dmitry
8гб критически мало
Dmitry
там вроде нельзя 16гб на эйре
Александр
я скоро буду брать прошку 13 дюймов на m1 с 16 могу отписать как полет, если кому интересно
Dmitry
а вооще м1 пушка только вот такие вот проблемы с софтом но это вопрос времени
Dmitry
ну там же тачбар??
Yuri S.
macbook air m1 8гб все летает
Александр
я ни разу не юзал его вообще, поэтому пока ничего не могу сказать) все время на хакинтошах сидел
SlavikG
8гб брать в 21 году такое себе
Dmitry
поверь мне, дружище тачбар это хрень
Dmitry
да знаю просто я когда брал не было 16
Elena
Сейчас прошка 17 года, ни разу тачбаром не пользовалась ??
Alexey
+1 к тому, что тачбар ненужная хрень. только пыль с нее протираешь
Alexey
но и про м1 не могу сказать, что очень быстро-быстро. у меня в АС проект на флаттере стал ворочаться не очень шустро
Alexey
ну и для АС тачбар пришлось настроить чтобы показывал функциональные клавиши для шорткатов
Dmitry
vscode ванлав) летает очень шустро на М1
Dmitry
студия глючит как жопа
Dima Kotlyarov
есть подозрение что у тебя не для arm архитектуры студия
Владислав
vscode это прост notePad навороченный)
Павел Середа
бгг будто бы глючное поделие на java будет работать быстрее если его собрать под кросс, как вообще можно умудриться для java приплести архитектурозависимость, подумайте уже своей головой, я не менее 10 лет наблюдаю за продуктами jetbrains - как они были тормознутым шлаком так и остались
ManBearPig
Так , в в принципе о любой ide можно сказать )
Dima Kotlyarov
мой совет - пиши на интелидже
Dima Kotlyarov
песня для флаттера .
Alexandr Drobyshev
у меня мак без тачбара и с тачбаром, я когда сел за мак с тачем два месяца назад - думаю херня бесполезная, а на прошлой неделе делал проект на другом ноуте, который без тача, и охерел как омжно. без тачбара вообще рабоатть? я не могу теперь) к хорошемву быстро привыкаешь)) я повыносил кнпоки нужные мне туда для студии для вс кода, оч удобно
zhetesoft
android studio)
Dmitry
да мне вскод нравится мне от студии только эмуль нужен
Alexandr Drobyshev
понятночто все есть и бинды сочитаний) но тут по м не удобней
Sergey Hottabych
[
"Вот я в GetX почти все понимаю, кроме ValueBuilder\n",
{
"type": "link",
"text": "https://pub.dev/packages/get#local-state-widgets"
},
"\nЧем он отличается от стандартного StatefulBuilder? Точно такая же возможность локально использовать setState (без объявления нового виджета).\nТакое ощущение, что автор про него просто не знал, и решил свой такой же запилить."
]
SlavikG
так его можно из вс запускать
Dmitry
я знаю я так и делаю
Alexandr Drobyshev
вс код уже месяц гоняю) решил перейти со студии, пока ни одногоп люса)) только минусы))
Alexandr Drobyshev
в студии.у меня если напишу exp он уже первый
Alexandr Drobyshev
жму жэнтер тут еще скобки и чалд пишет н адо стирать - в студии нет
Alexandr Drobyshev
просто минус 10 лет жизни из за нервов)
Alexandr Drobyshev
и такие неудобсва вылазиют по мере исопльзования) те е лайвтемлейты по мне круче чем снипетты студии
Alexandr Drobyshev
опять же, вот это меню где врап ремов и тд, если жму кнпоку вверх чтоб попать на нижний пункт меня - не попадаю) незя... надо ждатьт 10 раз вниз, тоже не удобно)
SlavikG
а в чем тогда плюсы вс?
Alexandr Drobyshev
а я писла что они есть?)
Alexandr Drobyshev
вроде как озу меньеш жрет) но это зависит от того скок и каких плагинов конечно)
Alexandr Drobyshev
я поставил табнайтн и улетело на 4 гб сразу озу
Alexandr Drobyshev
удалил)
SlavikG
Хром бы заменить)
SlavikG
Мне кажется он больше всех жрет
comrade eugene
Бесплатность, мультиплатформенность, открытый исходный код
SlavikG
андроид студио платная?
comrade eugene
А ещё очень большая расширяемость и возможности кастомизации
comrade eugene
Студия просто заточена под конкретный пласт задач, а вс код можно использовать абсолютно для всего
Alexandr Drobyshev
ну по мне удобсво кодинга должно быть)) я пока не нашел такого удсбва как было в студии) но я не сдаюсь) уже месяц навренео на ней сижу
comrade eugene
Как по мне, держать кучу иде под каждый язык программирования это слишком, вс код помогает с этим справиться
Dmitry
так а какая разница между IntelliJ и студией? и еще вопрос флаттер доктор не будет ругаться что нет студии?
comrade eugene
Студия сама подтягивает свои зависимости, вроде как. Но их можно накрутить вручную. Доктор кидает ворнинги
Владислав
У тебя есть выбор пользоваться при любой работе мультитулом где есть отвертка, плоскогубцы, пилка и еще 101 инструмент Или когда тебе нужно отпилить ветку - взять хорошую наточенную, удобную пилу А когда нужно закрутить шуруп - взять удобную отвертку Так и тут, для каждой задачи,мне кажется, нужен хороший инструмент
Sergey Hottabych
AS более заточена под Андроид, IntelliJ под чистую Java / Kotlin (например, сервер написать).
Sergey Hottabych
Это да, VSCode не проверяет обновления пакетов (
Diyor Khanazarov
[
"Здравствуйте всем, возможно ли получить с ссылки просто html элемент и вывести его во flutter?\n\n",
{
"type": "link",
"text": "http://91.215.155.156/99DQMKp6"
},
""
]
Dmitry
ну с 8гб памяти тяжеловато будет и студию открытую держать и эмуль + хром, куда же без него
Diyor Khanazarov
Никак json данные
comrade eugene
Хром в современных реалиях ест столько же памяти, сколько любой другой графический браузер со всеми фичами
Sergey Hottabych
Ну, AS выделяет желтым 4.2.0 и пишет "доступна 4.2.0+1" В VS нет такого.
Семён undefined
а, ты про это
Alexandr Drobyshev
еще вот вс код всеми любимый) куда делись иконки?) они и так не удобно выводятся но а ща вообще пропали)) рестрат не помогает
Семён undefined
ну впринципе можно поставить version lens
Dmitry
+ открытый pycharm, т.к. я и бэк пишу
Семён undefined
это у всех проблема
Umid Aliyev
Всем привет, как можно узнать что вы проскроллили до низа в column
Sergey Hottabych
Ого, я не знал про такую штуку, а он с флаттеровскими пакетами работает?
Dmitry
засунуть его в SingleChildSctollView дать контроллер повесить листенер на контроллер
Alexandr Drobyshev
колумн не скролится) а то что скорится сомтрите контроллер скролла
Sergey Hottabych
Спасибо, посмотрю )
Umid Aliyev
спасибо хорошо
Sergey Hottabych
Опа, работает )
Dmitry
я как-то ставил ее флаттер от этого был в шоке и отказывался определять то саму студию, то джаву
comrade eugene
Зачастую какие-то "заточенные пилы" стоят денег, а вс код бесплатный. Инструмент для конкретной задачи удобно иметь, если ты пишешь в прод, но, например, если я хочу писать пет проекты на 10 разных языках, я не буду тратить кучу денег и покупать разные иде. Это как палить по воробьям из пушки.
Harley
Ребят какие виджеты брать для такой верстки ?
Harley
слева я так понимаю будет скролится
Dmitry
Column, Row, SingleChildScrollView, Image, Container
comrade eugene
А ещё бывает такое, что надо подправить пару строк кода, чтоб всё заработало, и для этого открывать огромную иде, ждать пока она запустится крайне некомфортно. Даже вс код в таких случаях не такой комфортный, как, например, вим
Dmitry
не, там просто Row обернутый в SingleChildScrollView
Dmitry
просто физику ему поменять
Harley
а для самого товара?
Dmitry
Column -> [ Image, Text, Text, RichText, Text ]
Dmitry
а ну это в стэк надо
Harley
так слева список будет из Колумн+СливерЛист?
Dmitry
т.к. там сердечко висит
Dmitry
зачем сливер то просто SingleChildScrollView
Harley
просто проблемно будет
Владислав
для личного пользования они, в большинстве своем, ничего не стоят Я пока на 2 курсе универа был, воспользовался какой-то студенческой программой и IJE выдали лицензию на 5 лет вперед на все свои продукты) Да и crackи никто не отменял)
Михаил Владимирович
Всем привет ?????? можешь кто нибудь подскать как реализовать задачу связанную с webview приложением а конкретно с редиректом из вебвайв приложения при нажатии кнопки (1 скрин) должно перекидывать на приложение уже установленное на смартфоне либо если оно не установленно то должен происходить редирект в app store, google play…. Был бы очень благодарен помощи в данном вопросе ??
Harley
widgth будет в Mediaquery?
Дмитрий Щербаков
это на относительно большом проекте)
comrade eugene
Кряки зло.
Михаил Владимирович
в данный момент меня кидает только лишь на ошибку во втором скрине…
Alexandr Drobyshev
а что за версия студии под м1? скачал ласт не фига не под арм
El
По описанию нужно что-то типа firebase dynamic links
Павел Середа
[
"можно купить недорого все продукты jetbrains на ebay за 800 рублей на год, вот за 1400 например: ",
{
"type": "link",
"text": "https://www.ebay.com/itm/164964597614?hash=item2668a7ff6e:g:JVgAAOSw1QFg8wCg"
},
""
]
Михаил Владимирович
Ссылка то по сути уже какая не какая есть (второй скрин с ошибкой)
Михаил Владимирович
Только все равно на практике не догоняю с помощью каких методов это можно реализовать
Михаил Владимирович
За исключением конструкторов конечно же
Михаил Владимирович
Но это уже второй этап
катя навсегда
Превью версию скачай
Dmitry
поставил Arctic Fox студию
Kherel
такой может глупый вопрос. меня добавили в разработчиком в appstore connect, я скачал провижн профайл, я хочу залить в тестфлайн. но пишет что у меня нет private keys, от distribution certificate…
Kherel
неужели надо в ручную оптравлять private keys?
Dmitry
[
{
"type": "mention",
"text": "@artnavsegda"
},
" у тебя нормально с арктик фокс джава тянется?"
]
Alexandr Drobyshev
да спс, я нашел уже)там через архив если открыть есть ссылка именно на арм
Михаил Владимирович
может кто нибудь подскажет как в webview выловить эту ссылку что бы при ее нажатии я мог использовать тот же редирект хотя бы при помощи того же url_laucher
Dmitry
как поставишь, сделай флаттер доктор интресно будет ли у тебя трабла с джавой
катя навсегда
Джаву через brew поставить можно
катя навсегда
Он ее не детектит даже если она установлена
катя навсегда
Это известный баг превью версии
Alexandr Drobyshev
то етсь работать не будет? или будет? просто ошибку пишет доктор
катя навсегда
Работать будет но доктор все равно будет писать что не может определить версию
Alexandr Drobyshev
та пофиг на доктора, я на днях писла что самая безполезная тулза для меня доктор этот) ни разу не помог))
Alexandr Drobyshev
я не пишу его уже год)
катя навсегда
Поставь джаву через brew
катя навсегда
Или у оракла скачай
Михаил Владимирович
Спасибо большое ??
Alexandr Drobyshev
это норм?
Dmitry
[
"а куда брюшная поставится?\nв ",
{
"type": "bot_command",
"text": "/opt"
},
" ?\nмне надо ж будет PATH экспортить?"
]
Michael Lazebny
Ребят, как сделать градиентный backgroundColor в BottomNavBar?
Andrey
Как включить клавиатуру на ios эмуляторе, подскажите, пожалуйста
Dmitry
поставил брюшную джаву все равно такая же ошибка при запуске дебага
ManBearPig
Ну или shadermask или decoration =/
Alexandr Drobyshev
ну студия открылась но я не тестил запуск
Alexandr Drobyshev
могу чекнуть
Dmitry
вот так сделал джава обнаружилась НО!
Dmitry
теперь такая хрень
Dmitry
гугл об этом ничего не знает
Dmitry
говорят слишком новую версию jdk использую ща буду пробовать 11ую ставить, вместо 17ой
катя навсегда
[
"поставь ",
{
"type": "code",
"text": "adoptopenjdk8"
},
""
]
Alexandr Drobyshev
сорри забыл за тебя) занят))
катя навсегда
[
"brew install ",
{
"type": "code",
"text": "adoptopenjdk8"
}
]
Alexandr Drobyshev
запустилось с первого клика
Alexandr Drobyshev
хоть в консоле и пишет жавы нет но скомпилило и работает все
Alexandr Drobyshev
не чо не делал вообще
Dmitry
как мне теперь указать путь до этой джавы? тут не та
Dmitry
у меня уже 4 разных джавы установлено
Dmitry
я хз чо с ними делать
катя навсегда
снеси остальные
|