ch
Feedback
Стас Ильин | Flutter

Стас Ильин | Flutter

前往频道在 Telegram

Lead Flutter developer 👶23 y.o. 6+ y.exp Тот самый школьник лид из мемов ‌Программист, блогер, стартапер

显示更多
3 330
订阅者
-424 小时
-377
-8830
帖子存档
😵‍💫 Я настолько шизанулся что в новом ролике объясняю экстеншены через minecraft Где вы еще такое видели ? Кто не посмотрел - смотрите, ведь после просмотра выпадает зачарованная кирка 😠

⚡️ Extension (Расширения классов) | Dart с нуля до профи №28 🥴 У вас сто процентов когда-нибудь было желание взять и перепис
⚡️ Extension (Расширения классов) | Dart с нуля до профи №28 🥴 У вас сто процентов когда-нибудь было желание взять и переписать чужую библиотеку под корень, попутно ругая родословную создателя библиотеки?... Ладно, может быть и не было, но вот уж точно было желание как-то лаконично видоизменить чужой класс, чтобы не влезать в дебри реализации и не портить его внутреннюю структуру 😎 К счастью, для решения этой задачи в языке существует механизм расширения классов (extensions) Про него и про то, где его уместно применять рассказал в видео 🎞 https://youtu.be/1jRNG6nMhjM

Не переживайте «Отмороженный код» вы еще увидите 😉

⚠️ Глитч - баг у Flutter 3.19 Impeller iOS CupertinoDatePicker В новой версии Flutter наблюдается бага связанная с отображением виджета CupertinoDatePicker (на видео) Связана она с тем, что с новой весрии приложения собираются на новом движке Impeller и воспроизводится только на iOS устроствах К счастью, я нашел эту багу перед тем как выкатить приложение в прод, на пользователей Если вы уже обновились до актуальной версии и в вашем приложении используется этот виджет - советую протестировать его перед публикацией Решить эту проблему можно либо сделав downgrade до предидущей версии flutter Либо отключить рендер через Impeller в Info.plist вашего проекта

<key>FLTEnableImpeller</key>
<false />
На GitHub у Flutter уже есть это issue, надеюсь что они поправят эту багу оперативно Пусть ваше приложение не болеет

⚡️ Темная тема Flutter приложения | Как сделать ПРАВИЛЬНО ? | ПЕРЕСБОРКА №13 Настала пора пересмотреть пересборку - нам нужен
⚡️ Темная тема Flutter приложения | Как сделать ПРАВИЛЬНО ? | ПЕРЕСБОРКА №13 Настала пора пересмотреть пересборку - нам нужен результат здесь и сейчас, а не душнильный контент на 50 минут 🎨 ThemeData - это невероятно крутой механизм, который позваляет вам настроить тему один раз и больше не возвращаться к вопросу оформления приложения 🌙 Стили текста, цвет и кончено темную тему - все это можно настроить через тему Именно этим мы сегодня и займемся 🎞 Погнали смотерть !

Давненько мы ничего не пересобирали 🤔 Накидайте реакций если ждете 🔥
Давненько мы ничего не пересобирали 🤔 Накидайте реакций если ждете 🔥

👻 Как работает каст типов в Dart? | Курс с нуля до профи №27 📕 Как по мне, в хороших произведениях всегда есть переосмыслен
👻 Как работает каст типов в Dart? | Курс с нуля до профи №27 📕 Как по мне, в хороших произведениях всегда есть переосмысление на каком-то этапе 🛩 Мы уже бегло прошлись по этой теме ещё вначале курса. Но теперь, с высоты полета над ООП, сможем разглядеть ситуацию во всей красе. В ролике разберем что такое явный и неявный каст типов переменных 🎞 Приятного просмотра

Смотрел видео забавное, парень завел канал на ютубе и снимал видео как учится водить машину. По итогу он понял, что без опыта
Смотрел видео забавное, парень завел канал на ютубе и снимал видео как учится водить машину. По итогу он понял, что без опыта сборки двигателя, ты водить не сможешь. Он права купил и разбился на первом повороте. Так что считаю смысл нет учиться водить машину

⚡️Generics | Dart с нуля до профи №26 Там где полиморфизм рядом обязательно будут дженерики 😳 Представьте себе, вы написали
⚡️Generics | Dart с нуля до профи №26 Там где полиморфизм рядом обязательно будут дженерики 😳 Представьте себе, вы написали метод, а он может работать сразу с любым типом данных ... ещё и безопасно 🙂И это не dynamic, тут вам не жаваскрипт ❗️Очередная гигантская экономия вашего времени, сил и нервов так что... 🎞 Побежали смотреть

🆕 Полиморфизм в ООП | Dart с нуля до профи №25 🍴 Как работает полиморфизм в dart ? Да как и во всех других языках, спасибо
🆕 Полиморфизм в ООП | Dart с нуля до профи №25 🍴 Как работает полиморфизм в dart ? Да как и во всех других языках, спасибо за просмотр, подписывайтесь... Ладно, естественно так просто не получится 🗒 В видео разберем стандартный каноничный и параметрический полиморфизм. А так же расскажу вам про перегрузку методов, и есть ли этот механизм в dart ? 🎞 Запрыгивай смотреть

🆕 Что такое final class в Dart3? | С нуля до профи №24 С обновлением языка до 3 версии у нас появилась тонна модификаторов д
🆕 Что такое final class в Dart3? | С нуля до профи №24 С обновлением языка до 3 версии у нас появилась тонна модификаторов для классов 😠 Каждый из которых добавляет некоторые особенности поведения и функциональности 😮 Сегодня говорим про final Как по мне, штука очень полезная, особенно для защиты вашего кода от дол... начитавшихся книг Дядюшки Боба вундеркиндов 🎞 https://youtu.be/I0vKotxPgis

😐 Опять сделал то, что не нужно было Мы тут начали добавлять QR коды в приложение. Я решил заюзать, как и всегда, qr_flutter
😐 Опять сделал то, что не нужно было Мы тут начали добавлять QR коды в приложение. Я решил заюзать, как и всегда, qr_flutter 😍В этот раз я захотел сделать не скучный черно-белый qr, а красочный, прям как в телеге 😥 Но оказалось, что бибилиотека умеет делать только квадратные и круглые точки и чек-суммы, а мне нужен кастомный радиус, как на втором скрине Я, заряженный потоком многочасового кодинга, естественно решил с двух ног влететь в вопрос - форкнуть либу и дописать 😎 Это оказалось довольно просто, под капотом не такой сложный код у CustomPainter'а. Впервые за год мне понадобились знания о нём, так к слову И вот я уже готовлюсь открыть PR из своего форка в основной репозиторий проекта и решил проверить уже открытые 🤯 Оказывается этот функционал уже реализовал один разработчик в своем реквесте. И он висит неотвеченным от держателя репозитория с марта прошлого года Кажется мейнтейнер забил на свое детище и не хочет его дорабатывать... ❗️Мораль сей басни Тратьте на ресерч всегда больше времени, даже если хотите покрасоваться своими кодерскими навыками Я бы секономил 1 час разработки, если бы сразу увидел открытый PR 🔗 Ну а если вам нужен такой же сексапильный QR код, то можете воспользоваться форком, который я скидывал выше или моим

🎉 Вышел dart 3.3 и Flutter 3.19 Я не успеваю про dart 3 рассказать, а они уже новые версии пуляют 😅 Апдейт интересный. Кажется много нового в web, а мне это надо очень) Как попробую - расскажу подробнее Ооо чиназес, сюдаааа

🎉 Dart 3.3 https://medium.com/dartlang/dart-3-3-325bf2bf6c13 Что нового: 🟢добавлены Extension types. Представляют собой оболочки для типов, но без дополнительных, связанных с этим накладных расходов. Предназначены прежде всего для оптимизации кода, чувствительного к производительности, особенно при взаимодействии с хост-платформами. (подробнее в документации: https://dart.dev/language/extension-types) 🟢поддержка WebAssembly во Flutter Web(пока экспериментальная) 🟢представлена новая модель взаимодействия с JavaScript библиотеками и web - dart:js_interop 🟢улучшение библиотек браузера(в дальнейшем поддержка будет сосредоточена на package:web) 🟢бета-версия Google AI Dart SDK. Новый пакет google_generative_ai и вспомогательные ресурсы позволяют создавать собственные генеративные функции на основе искусственного интеллекта в вашем приложении через интеграцию Dart с API Gemini. РФ нет в доступных для использования регионах 🎉 Flutter 3.19 Много изменений: https://medium.com/flutter/whats-new-in-flutter-3-19-58b1aae242d2 🎉 Так же представлен Roadmap развития Flutter на 2024 год: https://github.com/flutter/flutter/wiki/Roadmap

💗 Абстрактный класс vs Interface | Dart с нуля до профи №23 А зачем нам писать abstract interface? Целых два модификатора? �
💗 Абстрактный класс vs Interface | Dart с нуля до профи №23 А зачем нам писать abstract interface? Целых два модификатора? 🤔 В этом видео разберем за что отвечают модификаторы asbstract и interface, почему разработчики dart сотворили это и как превратить классы в конструктор lego? 👩‍❤️‍👨 С 14 февраля вас! Выпуск обязательно смотреть на пару с вашей девушкой, парнем или тимлидом 🎞 https://youtu.be/1uBvQQ72bos

Мы только закончили 🥵 2.5 часа стрима прошли незаметно 🔥Это мой первый опыт в стриминге на ютуб, но мне очень понравилось С
Мы только закончили 🥵 2.5 часа стрима прошли незаметно 🔥Это мой первый опыт в стриминге на ютуб, но мне очень понравилось Спасибо огромное всем кто пришел, в пике нас было около 50, круто! ❤️ Постарался ответить на все вопросы, спасибо что задавали Ребята в чате написали что им понравилось, хоть стрим и сумбурный (я даже успел сбегать пописать 😅) Стрим оставлю открытым к просмотру и накину туда таймкоды в ближайшем будущем Ну и ставьте реакции если хотите ещё стримы 🔥 https://www.youtube.com/live/k2xYHLJw-_I

❗️Мы в эфире

Стас Ильин | Flutter - Telegram 频道 @frezycode 的统计与分析