Тема: Анимация на Rive
Как и обещал, попробуем новый формат нашего взаимодействия - прямую трансляцию на YouTube
https://www.youtube.com/live/k2xYHLJw-_I
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥5❤1
Стас Ильин | Flutter
Через полчаса стартуем 🕐
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Стас Ильин | Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Мы только закончили 🥵
2.5 часа стрима прошли незаметно
🔥Это мой первый опыт в стриминге на ютуб, но мне очень понравилось
Спасибо огромное всем кто пришел, в пике нас было около 50, круто! ❤️
Постарался ответить на все вопросы, спасибо что задавали
Ребята в чате написали что им понравилось, хоть стрим и сумбурный (я даже успел сбегать пописать 😅)
Стрим оставлю открытым к просмотру и накину туда таймкоды в ближайшем будущем
Ну и ставьте реакции если хотите ещё стримы 🔥
https://www.youtube.com/live/k2xYHLJw-_I
2.5 часа стрима прошли незаметно
🔥Это мой первый опыт в стриминге на ютуб, но мне очень понравилось
Спасибо огромное всем кто пришел, в пике нас было около 50, круто! ❤️
Постарался ответить на все вопросы, спасибо что задавали
Ребята в чате написали что им понравилось, хоть стрим и сумбурный (я даже успел сбегать пописать 😅)
Стрим оставлю открытым к просмотру и накину туда таймкоды в ближайшем будущем
Ну и ставьте реакции если хотите ещё стримы 🔥
https://www.youtube.com/live/k2xYHLJw-_I
🔥43👍8😍1👻1
А зачем нам писать abstract interface? Целых два модификатора?
🤔 В этом видео разберем за что отвечают модификаторы abstract и interface, почему разработчики dart сотворили это и как превратить классы в конструктор lego?
👩❤️👨 С 14 февраля вас! Выпуск обязательно смотреть на пару с вашей девушкой, парнем или тимлидом
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23😘5❤3🤣3🥰2👀1
Forwarded from Дневник Flutter-разработчика (Dmitry Lyovochkin)
https://medium.com/dartlang/dart-3-3-325bf2bf6c13
Что нового:
(подробнее в документации: https://dart.dev/language/extension-types)
JavaScript библиотеками и web - dart:js_interop
Новый пакет google_generative_ai и вспомогательные ресурсы позволяют создавать собственные генеративные функции на основе искусственного интеллекта в вашем приложении через интеграцию Dart с API Gemini.
РФ нет в доступных для использования регионах
Много изменений:
https://medium.com/flutter/whats-new-in-flutter-3-19-58b1aae242d2
https://github.com/flutter/flutter/wiki/Roadmap
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
New in Dart 3.3: Extension Types, JavaScript Interop, and More
Dart 3.3 has landed, and it’s a game-changer for performance and cross-platform development! Get ready to supercharge your apps with…
🔥2
Дневник Flutter-разработчика
🎉 Вышел dart 3.3 и Flutter 3.19
Я не успеваю про dart 3 рассказать, а они уже новые версии пуляют 😅
Апдейт интересный. Кажется много нового в web, а мне это надо очень)
Как попробую - расскажу подробнее
😎 Ооо чиназес, сюдаааа
Я не успеваю про dart 3 рассказать, а они уже новые версии пуляют 😅
Апдейт интересный. Кажется много нового в web, а мне это надо очень)
Как попробую - расскажу подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32
😐 Опять сделал то, что не нужно было
Мы тут начали добавлять QR коды в приложение. Я решил заюзать, как и всегда, qr_flutter
😍 В этот раз я захотел сделать не скучный черно-белый qr, а красочный, прям как в телеге
😥 Но оказалось, что бибилиотека умеет делать только квадратные и круглые точки и чек-суммы, а мне нужен кастомный радиус, как на втором скрине
Я, заряженный потоком многочасового кодинга, естественно решил с двух ног влететь в вопрос - форкнуть либу и дописать
😎 Это оказалось довольно просто, под капотом не такой сложный код у CustomPainter'а. Впервые за год мне понадобились знания о нём, так к слову
И вот я уже готовлюсь открыть PR из своего форка в основной репозиторий проекта и решил проверить уже открытые
🤯 Оказывается этот функционал уже реализовал один разработчик в своем реквесте. И он висит неотвеченным от держателя репозитория с марта прошлого года
Кажется мейнтейнер забил на свое детище и не хочет его дорабатывать...
❗️ Мораль сей басни
Тратьте на ресерч всегда больше времени, даже если хотите покрасоваться своими кодерскими навыками
Я бы секономил 1 час разработки, если бы сразу увидел открытый PR
🔗 Ну а если вам нужен такой же сексапильный QR код, то можете воспользоваться форком, который я скидывал выше или моим
Мы тут начали добавлять QR коды в приложение. Я решил заюзать, как и всегда, qr_flutter
Я, заряженный потоком многочасового кодинга, естественно решил с двух ног влететь в вопрос - форкнуть либу и дописать
И вот я уже готовлюсь открыть PR из своего форка в основной репозиторий проекта и решил проверить уже открытые
Кажется мейнтейнер забил на свое детище и не хочет его дорабатывать...
Тратьте на ресерч всегда больше времени, даже если хотите покрасоваться своими кодерскими навыками
Я бы секономил 1 час разработки, если бы сразу увидел открытый PR
🔗 Ну а если вам нужен такой же сексапильный QR код, то можете воспользоваться форком, который я скидывал выше или моим
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍5👏5⚡1💅1
С обновлением языка до 3 версии у нас появилась тонна модификаторов для классов
Как по мне, штука очень полезная, особенно для защиты вашего кода от дол... начитавшихся книг Дядюшки Боба вундеркиндов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6
Ладно, естественно так просто не получится
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍3⚡2
Там где полиморфизм рядом обязательно будут дженерики
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16⚡3🔥3
🛩 Мы уже бегло прошлись по этой теме ещё вначале курса. Но теперь, с высоты полета над ООП, сможем разглядеть ситуацию во всей красе.
В ролике разберем что такое явный и неявный каст типов переменных
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17⚡2👻1
Настала пора пересмотреть пересборку - нам нужен результат здесь и сейчас, а не душнильный контент на 50 минут
🎨 ThemeData - это невероятно крутой механизм, который позваляет вам настроить тему один раз и больше не возвращаться к вопросу оформления приложения
Именно этим мы сегодня и займемся
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤3👍2👀1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
В новой версии Flutter наблюдается бага связанная с отображением виджета CupertinoDatePicker (на видео)
Связана она с тем, что с новой весрии приложения собираются на новом движке Impeller и воспроизводится только на iOS устроствах
К счастью, я нашел эту багу перед тем как выкатить приложение в прод, на пользователей
Если вы уже обновились до актуальной версии и в вашем приложении используется этот виджет - советую протестировать его перед публикацией
Либо отключить рендер через Impeller в Info.plist вашего проекта
<key>FLTEnableImpeller</key>
<false />
На GitHub у Flutter уже есть это issue, надеюсь что они поправят эту багу оперативно
🍀Пусть ваше приложение не болеет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤝5👍2❤1
Ладно, может быть и не было, но вот уж точно было желание как-то лаконично видоизменить чужой класс, чтобы не влезать в дебри реализации и не портить его внутреннюю структуру
Про него и про то, где его уместно применять рассказал в видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥3🦄1
Стас Ильин | Flutter
Где вы еще такое видели ?
Кто не посмотрел - смотрите, ведь после просмотра выпадает зачарованная кирка
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17🔥11
