Темная тема Flutter приложения | Как сделать ПРАВИЛЬНО ? | Приложение на Flutter с нуля №13

  Рет қаралды 3,210

Стас Ильин

Стас Ильин

Күн бұрын

Пікірлер: 34
@Zalkar-j6t
@Zalkar-j6t 7 ай бұрын
Я думаю и чувствую, скоро будут выходить топ контент от тебя. Только вперёд брооооо. I love you 😘
@frezycode
@frezycode 7 ай бұрын
Спасибо большое! Возможно у тебя способности экстрасенса, но это не точно)
@CuJ1bBEP
@CuJ1bBEP 7 ай бұрын
Это какая-то тёмная магия! А, нет, светлая! Хоп, опять темная! Красота! :)
@frezycode
@frezycode 7 ай бұрын
Благодарю 🪄
@frezycode
@frezycode 7 ай бұрын
Благодарю 🪄
@CuJ1bBEP
@CuJ1bBEP 7 ай бұрын
Это разные благодарности: отдельно из светлой и отдельно из темной темы :)
@Dustystec
@Dustystec 7 ай бұрын
Божественный контент!
@frezycode
@frezycode 7 ай бұрын
Спасибо большое ☺️
@Serge-e9i
@Serge-e9i 7 ай бұрын
Спасибо, раньше натыкался на опыт кубита только для каких то функций например если нет доступа в интернет 🙂
@iiiBog
@iiiBog 2 ай бұрын
Не сразу понял что за «зэмдата» ) Понятно что это видео для новичков, но не учите людей сразу неверному произношению терминов. Самый простой способ узнать как произносить - в Гугл переводчике нажать озвучку слова ;-) В целом курс полезный, спасибо
@rees6331
@rees6331 7 ай бұрын
Вопрос, а как ты хотел реализовать кнопку переключения темы через BlocProvider.of
@vitalybattalov1897
@vitalybattalov1897 7 ай бұрын
Стас привет а что если в приложении присутствуют кастомные картинки с фоном различного цвета и их тоже нужно менять в зависимости от темы? достаточно ли в контексте подписаться(слушать) переменную ииз кубита?
@frezycode
@frezycode 7 ай бұрын
Привет! Можно так, а можно ещё проще. Я в самом UI делаю привязку только на саму тему. Получаю Theme.of(context).brightness и в зависимости от этого меняю элемент (смена картинки в твоем случае)
@frezycode
@frezycode 7 ай бұрын
При обновлении темы в приложении она везде обновится, ведь она Inherited
@Zalkar-j6t
@Zalkar-j6t 7 ай бұрын
я тоже делал тему с кубитом, я щас в а*уе, я такую херню написал можно было обойтись с 10ю строками кода 😂😂😂😂 спасибо Стас что такие видосы выпускаешь ❤❤ интересно, как ты сделаешь с шередпреференсом сохранение темы
@frezycode
@frezycode 7 ай бұрын
😄 Очень рад что контент помогает!
@CuJ1bBEP
@CuJ1bBEP 7 ай бұрын
Всегда страшно смотреть на свой «прошлогодний» код :)
@РасулАбуков-е4ц
@РасулАбуков-е4ц 7 ай бұрын
а как реализовать переключение на темную тему сразу в нескольких активити, а не только в той где переключается свитч баттон
@exeshka
@exeshka 7 ай бұрын
Сними как нибудь урок про то "как пользоваться сокетами вместе с блоком", обшарил весь ютуб и ничего одыкватного не нашел 😢
@Svejation
@Svejation 5 ай бұрын
Чёто как то всё сложно. Хотя функция довольно простая. Неужели нельзя было сделать 2 файла для каждой темы отдельно, создать глобальную переменную, которая будет меняться по условию переключается, где например лайт тема = 1 дарк тема =2 и хранить это в куки или сессии? Или это будет плохо работать? Ну просто реально, если ты допустим планируешь дальше работать над одной или другой темой, то писать всё в одном файле, будет немного напряжно. Так как ты можешь путаться в дальнейшем.
@devWave1
@devWave1 4 ай бұрын
я пишу отдельные файлы под каждую тему. Используя блок, храню в состоянии саму тему, оборачиваю materialApp в BlocBuilder, которому отдаю сам блок, а после из состояния достаю тему.
@ДарьяКудашева-ж4э
@ДарьяКудашева-ж4э 3 ай бұрын
как поддержать темную тему для купертино виджетов в MaterialApp?
@frezycode
@frezycode 3 ай бұрын
@@ДарьяКудашева-ж4э в этом плейлисте дальше ролик с Cupertino виджетами, там как раз это есть
@Richard-ci2rd
@Richard-ci2rd 7 ай бұрын
а как сделать такие же папки? смотрится супер круто(я про иконки в вс коде )
@tyukmaev
@tyukmaev 2 ай бұрын
это extension Material icon theme
@АлександрЛапин-з3д
@АлександрЛапин-з3д 7 ай бұрын
Если тем больше чем две? Если выкинуть приложение из памяти, то тема сброситься? Или я не увидел где есть сохранение значения во внутреннюю память? Гораздо удобнее один раз написать свое управление темами и потом использовать во всех проектах, чем эту поделку от создателей флатера. Блок и кубит сложны для понимания для новичков, провайдер гораздо проще.
@frezycode
@frezycode 7 ай бұрын
То есть ты хочешь написать свою «поделку», чтобы не использовать готовую удобную «поделку» разработанную и протещенную огромной командой и комьюнити. Ну… ты странный, удачи с велосипедами 😄
@frezycode
@frezycode 7 ай бұрын
Смотри внимательней, я говорю про сохранение локально)
@АлександрЛапин-з3д
@АлександрЛапин-з3д 7 ай бұрын
Давно написал, использовал успешно в нескольких проектах, реально удобнее и гораздо более гибко можно настраивать. А вообще, каждый др..ит как хочет, лишь бы работало)))@@frezycode
@user-kw9cu
@user-kw9cu 2 ай бұрын
"зем" 👂💢
@frezycode
@frezycode 2 ай бұрын
🥲
@anpipol
@anpipol 5 ай бұрын
Вместо «зем» говорите, пожалуйста, «тим» (или «фим», или «сим»). Произношение слова «theme» совсем не такое.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 32 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 59 МЛН
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 13 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 86 МЛН
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 75 М.
Пишем первый экран на Flutter. Уроки по Flutter и Dart
8:56
Тимофей Коваленко
Рет қаралды 3,7 М.
Обучение FlutterFlow, с нуля до про. Часть 1 из 2
59:04
Игнат Егоров | AppBusters
Рет қаралды 86 М.
ChatGPT: от новичка до PRO за полчаса
38:21
DiazBarnz
Рет қаралды 280 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 32 МЛН