TGViewer
Channel Public Channel
Стас Ильин | Flutter

Стас Ильин | Flutter

@frezycode

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

Showing posts older than #560 · Back to latest

Older Posts 20 shown
Post #559 2.99K
⭐️ Тут подъехал фидбек по моему докладу на конфе

Спасибо конечно большое тем кто был вживую и оставил оценку, но вы мне явно привираете

🤒 Я видел глаза и эмоции людей в начале и конце презентации, и я явно жесточайше дисбаланснул доклад

Плюс включил режим bumble beezy и начал люто тараторить когда мне стало казаться что я не укладываюсь в тайминги (а я укладывался)

👍 Но самый главный фидбек вечера я получил на афтер-пати, в туалете. Когда режисер трансляции, стоя за соседним писуаром, сказал мне следующие слова (примерно):

Я вел трансляцию в вашем зале. Спасибо за доклад! Хоть на нём я что-то понял и поугарал, мне понравилось


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

😎 Поэтому принимаю заказы на ведение мероприятий, торжеств и корпоративов. По ценнику договоримся

Ну и ожидайте доклад в записи, говорят вышлел сочный 👩‍🍳
  • 🔥 37
  • 😁 11
  • 👍 9
  • 👏 3
  • ❤ 1
Post #558 3.16K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • ❤ 25
  • 🔥 19
  • 🍌 6
  • 😁 3
  • 👍 1
Post #557 3.39K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 36
  • 👍 5
  • ❤ 3
  • 😁 1
Post #556 4.44K
😘 Моя бабуля шарит в приоритетах

❤️Всем компьютерщикам любви
  • ❤ 109
  • 👍 19
  • 😁 11
  • 🔥 7
Post #554 4.38K
Стас Ильин | Flutter 🖐 Мемная битва за билет на Flutter Conf, чуваки Для всех кому зажали бюджет на конференцию - отличные новости 😂 Отправляйте свои мемесы про Flutter, Dart в комментарии к этому посту А 13 числа мы с MadTeacher проведем стрим где выберем самый главный…
🎉 Мем победителя @mezeksan который отправится на Flutter Conf

Спасибо большое что приняли участие в нашем небольшом эксперименте, как зрители и как участники

Ваши мемы прекрасны! Даже если вы не выйграли - сделали вечер всех кто был на трансляции чуть ярче

А как вам мем? 😃

p.s. Ещё для вас есть промокод mem_flatter дающий 30% при покупке билета на конфу
  • 😁 26
  • 🔥 8
  • 🤣 6
  • 👍 2
  • ❤ 1
  • 😱 1
  • 🍌 1
Post #551 3.81K
🎉 Вышел Flutter 3.29 и Dart 3.7

Всё что нужно знать о релизе

💪 Не успели мы отойти от прошлых обновлений, а команда уже навалила нам новинок. Вот самые важные на мой взгляд:

⚡️ Убрали HTML-рендер для WEB
Теперь основной упор сделан на CanvasKit и WebAssembly, которые обеспечивают лучшую совместимость и более высокую производительность

⚡️ Material и Cupertino
Circular и Linear ProgressIndicator теперь соостетвуют Material3. Выглядят очент сочно и красиво

CupertinoSheetRoute для стилизированных под iOS BottomSheet. Раньше для таких модалок нужно было устанавливать дополнительную библиотеку

CupertinoNavigationBar теперь поддерживают bottom-виджет. Например, поле поиска как на картинке

⚡️ Обновления в движке
Impeller получил улучшения стабильности и производительности: исправлены мерцания и артефакты в Vulkan

На iOS полностью удалена поддержка Skia. Это уменьшит размер бинарников

⚡️ Код в главном потоке
Dart код теперь выполняется в главном потоке приложения, а не в отдельном UI-потоке. Это ускоряет работу с нативными функциями

Большой шаг в сторону Native Interop! С анонса до первых изменений прошо совсем мало времени, это очень радует!

🖥 Подробнее про релиз в статье
  • 🔥 57
  • 👍 11
  • ⚡ 4
  • ❤ 3
  • 😁 1
Post #550
Стас Ильин | Flutter pinned «🖐 Мемная битва за билет на Flutter Conf, чуваки Для всех кому зажали бюджет на конференцию - отличные новости 😂 Отправляйте свои мемесы про Flutter, Dart в комментарии к этому посту А 13 числа мы с MadTeacher проведем стрим где выберем самый главный…»
Post #549 3.71K
📦 Где искать библиотеки для Flutter и dart ?

Постоянно вижу вопросы в чатиках и комментах: А как вот сплеш скрин сделать? А как QR сканировать ?

👎 Я вас понимаю, на пабе искать библиотеки не удобно! Картинок нету! А мы тут фронтендеры, визуалы, кнопкокрасы. Мне вот по одному названию очень трудно определиться - надо мне эту либу или не надо

Дак ещё бывает библиотека с каким-нибудь гига пафосным названием вроде all_your_problems_solver

🙃 Заходишь посмотреть подробности а проект не поддерживается уже 10 лет

Короче чтобы не тратить наше с вами драгоценное время - пользуйтесь сайтом fluttergems.dev

👉 Все пакеты разделены по категориям

👉 У всех проектов выводятся картиночки (из доки)

👉 Выводится статус поддержки
  • 👍 44
  • 🔥 24
  • ❤‍🔥 7
  • 🫡 3
  • 👌 1
Post #548 2.99K
🖐 Мемная битва за билет на Flutter Conf, чуваки

Для всех кому зажали бюджет на конференцию - отличные новости

😂 Отправляйте свои мемесы про Flutter, Dart в комментарии к этому посту

А 13 числа мы с MadTeacher проведем стрим где выберем самый главный кек, а его создателю подарим бесплатный билет на конференцию

Только два ограничения:
👉 Мемы только про Flutter/Dart
👉 Мем уникальный
Не должен повторяться в комментах на другом канале

Без смс, без регистрации, без подписки! В каждом канале будет свой победитель (2 победителя, по 1 на каждый канал)

🏆 Кроме того, мемы победителей выложим в официальном канале конференции

😂 Навалите мощных кекесов и приколлерсов!
  • 💅 10
  • 🔥 7
  • 👍 6
  • 🤡 2
  • 🗿 1
Post #547 3.44K
🧑‍💻 Выложил код из курса по Dart в открыйтый доступ

Вы очень просили в комментариях (🤨 непонятно правда зачем)

📱 Но я сделал, подгрузил все в репозиторий с остальными уроками
  • ❤ 23
  • 🔥 12
  • 👍 9
  • 😁 3
  • 🍌 2
Post #545 4.11K
📱 Можно ли теперь на Windows собирать iOS приложения ?

После выпуска swift-build от Apple этот вопрос повис в воздухе

🔢 На официальном сайте Swift появилась статья посвященная выходу в опенсорс их билд-системы с Roadmap'ом проекта

Но самое главное, там есть такой топик:
Репозиторий с открытым исходным кодом также поддерживает работу с Linux и Windows.


А среди pull-request'ов есть Windows Build Fixes от стороннего разработчика

🤯 Я сам в это не верю но похоже теперь не обязательно покупать Mac для разработки под iOS
  • 🔥 57
  • 😨 12
  • 👍 9
  • ❤ 1
Post #544 3.28K
🔨 Apple выпустили в opensource свою билд-систему Альтренативный Xcode близко ?

😳 Наконец-то в Apple прочитали комментарии программистов про XCode и поняли - нужно что-то менять

Теперь любой разработчик может создать свой GUI для разработки под Apple устройтсва

Кроме того, возможно, получится внедрить полноценную сборку в существующие IDE или рекдакторы кода вроде VSCode

🔥 Шикарные новости а вот и сам репозиторий
  • 🔥 41
  • ❤‍🔥 5
  • 👍 4
  • ❤ 2
Post #543 3.07K
😭 Как отмена макросов повлияет на нас, Dart-разрабов ?

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

Объясняю
Macros - это возможность автоматически, на лету, внедрять в ваш код разные плюхи которые сейчас генерируются через build_runner

Условно json_serializable который генерит нам файлики с методами toJson fromJson - это необычная особеннсоть Dart. В других языках все ваще не так

🤪 В других языках ты просто создаешь класс и он сходу знает как ему превратиться в json и обратно

Дак вот, чтобы у нас было все так же сладко как у соседей, в язык собрались внедрять Macros. Даже объявили об этом на прошлом Google I/O

😍 Мы все, простите за выражение, уссались от счастья. Ведь это бы срезало гигантский пласт работы и сэкономило кучу времени разработки

И тут появляется новость о том что фичу заворачивают на неопределенный срок. Обидно конечно, но настолько ли ?

⚠️ Самый важный поинт этой статьи - команда Dart не собирается отказываться от Data-классов (которые toJson и fromJson). Вне зависимости от макросов они будут внедрять этот функционал просто используя другие возможности языка

Насколько я понимаю как все в продуктовых командах работает - они хотели убить разом двух зайцев сделав "лучшее из возможных ршенеий". Ну а мы живем в реальном мире, где лучшее - не есть хорошее. Поэтому им пришлось отказаться от идеала (который нужен далеко не всем) и перейти на решение реальной большой проблемы языка

Многие продвинутые разработчики хотели поиграться с макросами и создать свои решения в метапрограммировани. Очень вас понимаю)

🧑‍💻🔥 Но факт остается фактом - Data Classes в Dart появятся! Это вопрос времени
  • 🔥 21
  • 👍 7
  • 🍌 5
  • ✍ 1
  • ❤ 1
  • 😢 1
Post #542 2.73K
❗️Макросы в Dart откладываются на неопределенный срок

😢 Несмотря на предварительные исследования и разработки в области макросов для Dart, команда решила не внедрять эту функцию в обозримом будущем

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


👍 Команда решила сосредоточиться на улучшении сериализации данных и производительности build_runner, так как это более востребовано сообществом

Подробнее об этом рассказал директор по разработке Dart и его экосистемы Vijay Menon в статье

💬 Как вам это решение? Ждали макросы в Dart?
  • 👍 17
  • 😱 9
  • 😢 7
  • 🤝 2
  • 🤣 1
Post #541 3.3K
Стас Ильин | Flutter 🆕 Android 16: конец фиксированной ориентации 🤖В Android 16 разработчики больше не смогут ограничивать ориентацию экрана или фиксировать размеры окон на устройствах с большими экранами 📱📱Теперь, если ваш проект поддерживает API 36, пользователи смогут менять…
📱 Прикиньте, выходит чтобы сделать Android приложение теперь нужно продумывать дизайн ещё и для планшетов ?

Допустим вы школьник, студент или мини-стартап. Вам нужно срочно намутить какой-то MVP

🤪 И вы будете сидеть продумывать адаптивный дизайн для этого 1-2% процентов пользователей которые может даже не зайдут никогда в ваше приложение ?

По данным на декабрь 2024 года, во всём мире процентная доля планшетов на рынке составляет 1,86%


🤦‍♀️Это какой-то мега кринж от Google. Точно такой же как и необходимость в 20ти тестировщиках для первого релиза приложения

Мы се понимаем что это сделано для увеличения количества качественных приложений в PlayMarket

Но мне кажется они идут куда-то не туда 🚶‍♂️🚶‍♂️🚶‍♂️
  • 🔥 32
  • 💯 16
  • 👍 11
  • ❤ 1
Post #540 3.38K
🆕 Android 16: конец фиксированной ориентации

🤖В Android 16 разработчики больше не смогут ограничивать ориентацию экрана или фиксировать размеры окон на устройствах с большими экранами

📱📱Теперь, если ваш проект поддерживает API 36, пользователи смогут менять размеры окон и поворачивать экран как угодно. Это касается всех устройств с экранами шире 600 dp

В AndroidManifest будут игнорироваться атрибуты:
- screenOrientation
- setRequestedOrientation()
- resizeableActivity
- minAspectRatio
- maxAspectRatio


😱 Адаптивность становится стандартом на мобилках и теперь дизайнерам и нативным разработчикам придется попотеть чтобы соответствовать
  • 🤯 30
  • 😢 12
  • 😱 4
  • 👍 2
  • 🤔 2
  • 🔥 1
Post #537 2.95K
  • 😁 40
  • 🤣 19
  • 👍 3
  • 🔥 1
Post #536 2.96K

Forwarded from FlutterConf [официальный канал]

Станислав Ильин, Flutter TeamLead из «Потока» выступит на Первой Flutter-конференции с докладом «Он вам не просто логер! Почему Talker нужен вашему проекту?»🔥

21 февраля 2025 года в Москве (3-я ул. Ямского Поля, 26А)

В своем докладе Станислав расскажет, как библиотека Talker экономит часы, дни и месяцы отладки при разработке мобильных приложений, про логирование, обработку ошибок, баг-репорты и интеграцию с трекерами. Плюсом раскроет roadmap пакета.

Поток – первый масштабный сервис крауд-кредитования в России, где обычные люди могут инвестировать в малый бизнес.

Список докладов дополняется каждый день на сайте, контент тщательно подбирается, над этим работают эксперты с большим опытом – программный комитет Первой Flutter-конференции.

Программа, спикеры и билеты по самой выгодной цене до 25 января на сайте

Присоединяйся – будут все свои!
  • ❤ 20
  • 🔥 14
  • 👍 2
  • 🍌 1
Post #535 2.54K
Стас Ильин | Flutter 📦 Вышел BLoC v9.0.0 ✅ Поддержка WebAssembly (wasm) ✅ Обновление примеров и туториалов по использованию ✅ Минимальный Dart v2.14 ✅ Новый внутренний интерфейс EmittableStateStreamableSource заменил Emittable у BlocBase По-сути это "посредник", который…
Ну Феликс конечно не промах
Увидел что мы в Talker поддержку WebAssembly добавили и сразу подсуетился

Молодец, молодец 😎
  • 😁 46
  • 😎 10
  • 🍌 6
  • 👍 1
Post #534 3.37K
📦 Вышел BLoC v9.0.0

✅ Поддержка WebAssembly (wasm)

✅ Обновление примеров и туториалов по использованию

✅ Минимальный Dart v2.14

✅ Новый внутренний интерфейс EmittableStateStreamableSource заменил Emittable у BlocBase

По-сути это "посредник", который помогает тестировать блоки и внедрять кастомный source, не привязываясь к конкретной реализации BlocBase

⚠️ Удален ранее помеченный как Deprecated класс BlocOverrides. Вместо него тепреь нужно использовать Bloc.observer и Bloc.transformer

⌨️ Гайд по миграции
  • 🔥 23
  • 👍 8
  • 🎉 3
  • 🍌 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →