Стас Ильин | Flutter – Telegram
Стас Ильин | Flutter
3.31K subscribers
504 photos
47 videos
330 links
Lead Flutter developer 👶23 y.o. 6+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер
Download Telegram
Написал я вчера одну историю интересную для вас. Про то, как я пытался в BLoC законтрибютить. История и смешная и поучительная 😅

В этой истории - я дурачок и мой случай можно использовать как урок того, как НЕ нужно делать.

Но она вышла слишком большой для поста в телеграмм и слишком маленькой для того чтобы раздувать из этого целую статью.

Я очень давно думаю о создании акаунта на boosty 🤑

И подобный контент туда вписался бы просто идеально

Там будет:

Кринж и просто истории про разработку. Из них можно перенимать мой огромный опыт CRUDоделия и программирования в целом

Примеры, снипеты и туториалы, которых не будет в общем доступе

Мои, порой, шизанутые идеи про разработку и не только

Видео контент, который я посчитал слишком кринжовым и недоработанным, чтобы давать его на большую аудиторию

Ну и ещё поинты придумаем на ходу, думаю я найду чем поделиться с вами за шекели 💰

А теперь вопрос к вам, моей самой лояльной аудитории, готовы ли вы за небольшой прайс подписаться на мой бусти и получать самый сокровенный, смешной, полезный и балдежный контент там ?
👍2🔥2👎1
Теперь про настоящую разработку. Я вам уже пару недель говорю про грядущее обновление talker 3.0.0

И не просто так!

Апдейт на самом деле заслуживает мажорного статуса, ведь изменений куча.

Самый главный поинт обновления был - упрощение кодовой базы. Я хочу чтобы библиотека была очень простой в понимании и сохранила все свои основные возможности.

И у меня это вроде получается, основная библиотека с core под dart облегчилась на 400... ЧЕТЫРЕ СОТНИ строк! Из которых 250 строк - чистый код.

Ну не lightweight ли, а ? 🔥
🔥15
Dynamic Links is no longer recommended 😐
Вы уже видели? В 2024 говорят отключат...

И что делать теперь ?

Dynamic Links - это технология, которая через веб может открыть ваше приложение, если оно установлено на телефоне, стор - если вы на телефоне и ваш веб сайт, если вы на ноуте.

Ну короче очень удобная и полезная штука, я не понимаю почему они решили сделать так 😕

https://firebase.google.com/support/dynamic-links-faq?hl=en
🗿6
Свершилось 😅
Talker v3.0 в релизе 🚀

Самые важные изменения:

Lightweight
Библиотека облегчилась на 739 строк чистого кода (Да, мне не было лень это подсчитать)
При этом функционал не пострадал и остался в таком же изобилии как раньше.

Новый UI/UX
У TalkerFlutter расширения обновился экран, на котором можно смотреть логи. Мне всегда казалось что он выглядит неочень. Убрал ненужные кнопки, добавил фильтры и поиск в самом списке. (Прикрепленная фотка)

Remove overhead logic
В прошлой версии я много эксперементировал. Например с мостиком между пакетами.
Хотел дать пакетам возможность общаться, без зависимостей. Но сделал я это не лучшим образом.

Теперь для логов библиотек у Talker есть свой enum WellKnownTitles. В него входят все знакомые системе Talker'a типы логов. Это позволило выпилить кучу логики.

Остальные подробности (а их ещё достаточно) я распишу в статье немного позже, а пока... Ставьте звезды репозиторию!

Не зря же я все это делал 😅
https://github.com/Frezyx/talker
🔥12👍5
Просто прикольная история вам в ленту, в воскресенье вечером.

У меня есть сводный младший брат (по линии отца... долгая история, короче не суть), который сейчас тоже изучает программирование.

Батя тут скинул задачку на питоне и попросил помочь. А я, если вы не шарите, преподавал питон детям оооочень очень давно.

Я так сильно отвык вообще от этого программирования не в рамках фреймворка, не в рамках продукта и верстания форм, что вкатывался в эту задачку минут 30 🥴

Задачка, если что, 7го класса...

Если вы сейчас учитесь в вузе или в школе и думаете "Там в программировании цифры одни и это не интересно" - на работе, мы делаем вооообще другие вещи. Почти все... Data Scientist'ам соболезную 😄

UPD: Решаем задачу в чатике
🤣7👍4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Я правильно понимаю, что в мире фронтенда перепридумали верстку виджетов, как в Flutter ? 😄

"Новое свойство @container дает нам возможность стилизовать элементы в зависимости от размера их родительского контейнера. Это что-то типа медиа-запросов, но с ориентацией не на область просмотра, а на родительский контейнер элемента"

https://webdevblog.ru/css-sledujushhego-pokoleniya-container/
🤔4🥰1
Как и обещал - статья с полным описанием новой версии talker'a на dev_to

Назвал я её очень не скромно:
Say Goodbye to Error Chaos in Flutter with Talker 3.0

Статья на Английском, поэтому расчехляйте свои A1-C2 аппараты и летс гоу ридинг виз ми

https://dev.to/frezyx/say-goodbye-to-error-chaos-in-flutter-with-talker-30-6a7

P.S: Зачастил я с постами в Телегу. Лучше бы видосы для ютуба так снимал...
🔥7👍3
Я уже очень долго использую и пропагандирую BLoC, как лучший выбор в стейт-менеджменте приложений на Flutter.

Но мне сейчас стало интересно - какая общая ситуация сейчас в нашей Flutter больнице, какие стейт-менеджеры в топе.

Поэтому прошу вас ответить в опросе - какую библиотеку / подход вы любите и юзаете чаще всего.

P.S: Думаю вы понимаете зачем я это спрашиваю, поэтому отвечайте честно😉
Новый виток для talker 🚀
Цель остается прежней - залогировать весь мир

Что залогировать следующим ?

https://pub.dev/packages/talker_http_logger
🔥5😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Ну че, народ, погнали ?

Прекрасно понимаю что достал уже с этими своими опенсорсами и опросами.

Настало время комбечить!

Накидайте максимальное количество огоньков (🔥) чтобы я понмиал как скоро мне дропать эту бомбу
🔥49👍1
Опа! Это что, новое видео на YouTube😳?

В этом видео мы поговорим про самые интересные, полезные и просто топовые расширения для Flutter/dart разработки в VSCode

VSCode extensions придумали для того, чтобы упрощать рабочую рутину разработчикам на многих технологиях и Flutter в этом не исключение.

Если тебе надоело по 500 раз прописывать код кнопки с нуля, вручную создавать файлы экспорта или искать актуальные версии библиотек - просмотр этого видео обязателен.

https://youtu.be/8Es8gYLxbS8
🔥21❤‍🔥21🕊1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥9👍6
Премьера на YouTube | Локализация Flutter приложения Intl (l10n)

Локализация приложения - очень важный этап в разработке любого Flutter проекта. А почему это он стал таким важным? Рассказываю и доказываю в видео.

📌Как начать работу с локализацией проекта?
📌Как пользоваться расширением Flutter Intl?
📌Как генерировать локализацию?
📌Как локализовать текст с парметрами ?

Ответы на все вопросы в ролике. Ну и не забывай поставить лайк и написать комментарий 😉

https://youtu.be/3NeEaselB34
🔥13
🙃Так себе зашел новый видос на канале. Особенно по сравнению с видео про расширения.

Эксперимент с обложкой и временем публикации точно не удался.

Понимаю, что это «Ролик в долгую» (смотрю сейчас много контента про создание контента😅)

Но все равно, хочется делать более взрывные видео прямо сейчас и для вас.

📥 Поэтому прошу вас накидать в комментарии к этому посту - какие темы вы хотите увидеть на канале ? Не обязательно про flutter.
👍131
Долгое время у меня в заметках пылилась папка «Будущие твиты»

Спасибо мистеру Цукербергу, теперь я знаю где их можно применить)

Кто в танке - threads новая соцсеточка от Meta(иноагент). Как Твиттер, только на инстаграме сделанный)

😵Туда я теперь буду постить свои сумасбродные, токсичные, интересные и просто пересказанные от кого-то мысли

Го коннектиться 🤝
https://www.threads.net/@frezycode
🔥53👍1
А теперь о полезном, о BLoC

Короче, чем больше кода в жизни я вижу - тем больше убеждаюсь в том, что все понимают BLoC очень по-своему.

Понимаю, конечно, сколько людей, столько и мнений трактовок

Но, основы все-равно нужно понимать и придерживаться их в каком-то ключе.

Подробно о том, как строится архитектура с Bloc, можно почитать в офицальной доке блока вот тут

P.S: Ну это пока мои руки не дошли до такого видоса 😉
81
Я даже не заметил как нас стало уже 300+ в канале 😳

Очень кайфую с того, что этот канал разрастается, как и ютуб, самостоятельно

С программированием, ютубом и телегой у меня вообще все идет как-то нативно, как-будто так и должно идти 🗺️

Наверное это потому, что мне очень нравится заниматься этим 😏

Надеюсь что это не изменится, ведь планы у меня, как и всегда, наполеоновские 💣

А вам, мои зрители, читатели и слушатели, огромное спасибо! За ваши просмотры, реакции , комментарии И РЕПОСТЫ😅

Расту благодаря вам ❤️‍🔥
👍31🔥4❤‍🔥11
Channel name was changed to «Отмороженный код | Flutter»
🍿Четверг 20.07, YouTube, канал вы знаете

А вы что, думали я просто повыпендриваться подписками пришел 😄?
🔥171