Стас Ильин | Flutter
📦 Вышел BLoC v9.0.0 ✅ Поддержка WebAssembly (wasm) ✅ Обновление примеров и туториалов по использованию ✅ Минимальный Dart v2.14 ✅ Новый внутренний интерфейс EmittableStateStreamableSource заменил Emittable у BlocBase По-сути это "посредник", который…
Ну Феликс конечно не промах
Увидел что мы в Talker поддержку WebAssembly добавили и сразу подсуетился
Молодец, молодец😎
Увидел что мы в Talker поддержку WebAssembly добавили и сразу подсуетился
Молодец, молодец
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46😎10🍌6👍1
Forwarded from FlutterConf [официальный канал]
Станислав Ильин, Flutter TeamLead из «Потока» выступит на Первой Flutter-конференции с докладом «Он вам не просто логер! Почему Talker нужен вашему проекту?»🔥
21 февраля 2025 года в Москве (3-я ул. Ямского Поля, 26А)
В своем докладе Станислав расскажет, как библиотека Talker экономит часы, дни и месяцы отладки при разработке мобильных приложений, про логирование, обработку ошибок, баг-репорты и интеграцию с трекерами. Плюсом раскроет roadmap пакета.
Поток – первый масштабный сервис крауд-кредитования в России, где обычные люди могут инвестировать в малый бизнес.
Список докладов дополняется каждый день на сайте, контент тщательно подбирается, над этим работают эксперты с большим опытом – программный комитет Первой Flutter-конференции.
Программа, спикеры и билеты по самой выгодной цене до 25 января на сайте
Присоединяйся – будут все свои!
21 февраля 2025 года в Москве (3-я ул. Ямского Поля, 26А)
В своем докладе Станислав расскажет, как библиотека Talker экономит часы, дни и месяцы отладки при разработке мобильных приложений, про логирование, обработку ошибок, баг-репорты и интеграцию с трекерами. Плюсом раскроет roadmap пакета.
Поток – первый масштабный сервис крауд-кредитования в России, где обычные люди могут инвестировать в малый бизнес.
Список докладов дополняется каждый день на сайте, контент тщательно подбирается, над этим работают эксперты с большим опытом – программный комитет Первой Flutter-конференции.
Программа, спикеры и билеты по самой выгодной цене до 25 января на сайте
Присоединяйся – будут все свои!
❤20🔥14👍2🍌1
В AndroidManifest будут игнорироваться атрибуты:
- screenOrientation
- setRequestedOrientation()
- resizeableActivity
- minAspectRatio
- maxAspectRatio
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯30😢12😱4👍2🤔2🔥1
Стас Ильин | Flutter
Допустим вы школьник, студент или мини-стартап. Вам нужно срочно намутить какой-то MVP
По данным на декабрь 2024 года, во всём мире процентная доля планшетов на рынке составляет 1,86%
Мы се понимаем что это сделано для увеличения количества качественных приложений в PlayMarket
Но мне кажется они идут куда-то не туда
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32💯16👍11❤1
Мы пришли к выводу, что на данный момент мы слишком далеки от возможности выпустить макросы с необходимой нам производительностью во время разработки. Текущая реализация ухудшает как редактирование кода (например, статический анализ и автодополнение), так и инкрементальную компиляцию
Подробнее об этом рассказал директор по разработке Dart и его экосистемы Vijay Menon в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17😱9😢7🤝2🤣1
Объясняю
Macros - это возможность автоматически, на лету, внедрять в ваш код разные плюхи которые сейчас генерируются через build_runner
Условно json_serializable который генерит нам файлики с методами toJson fromJson - это необычная особеннсоть Dart. В других языках все ваще не так
Дак вот, чтобы у нас было все так же сладко как у соседей, в язык собрались внедрять Macros. Даже объявили об этом на прошлом Google I/O
И тут появляется новость о том что фичу заворачивают на неопределенный срок. Обидно конечно, но настолько ли ?
Насколько я понимаю как все в продуктовых командах работает - они хотели убить разом двух зайцев сделав "лучшее из возможных ршенеий". Ну а мы живем в реальном мире, где лучшее - не есть хорошее. Поэтому им пришлось отказаться от идеала (который нужен далеко не всем) и перейти на решение реальной большой проблемы языка
Многие продвинутые разработчики хотели поиграться с макросами и создать свои решения в метапрограммировани. Очень вас понимаю)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍7🍌5✍1❤1😢1
Теперь любой разработчик может создать свой GUI для разработки под Apple устройтсва
Кроме того, возможно, получится внедрить полноценную сборку в существующие IDE или рекдакторы кода вроде VSCode
🔥 Шикарные новости а вот и сам репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41❤🔥5👍4❤2
После выпуска swift-build от Apple этот вопрос повис в воздухе
Но самое главное, там есть такой топик:
Репозиторий с открытым исходным кодом также поддерживает работу с Linux и Windows.
А среди pull-request'ов есть Windows Build Fixes от стороннего разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57😨12👍9❤1
Вы очень просили в комментариях (
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23🔥12👍9😁3🍌2
Для всех кому зажали бюджет на конференцию - отличные новости
А 13 числа мы с MadTeacher проведем стрим где выберем самый главный кек, а его создателю подарим бесплатный билет на конференцию
Только два ограничения:
👉 Мемы только про Flutter/Dart
👉 Мем уникальный
Не должен повторяться в комментах на другом канале
Без смс, без регистрации, без подписки! В каждом канале будет свой победитель (2 победителя, по 1 на каждый канал)
🏆 Кроме того, мемы победителей выложим в официальном канале конференции
Please open Telegram to view this post
VIEW IN TELEGRAM
💅10🔥7👍6🤡2🗿1
📦 Где искать библиотеки для Flutter и dart ?
Постоянно вижу вопросы в чатиках и комментах: А как вот сплеш скрин сделать? А как QR сканировать ?
👎 Я вас понимаю, на пабе искать библиотеки не удобно! Картинок нету! А мы тут фронтендеры, визуалы, кнопкокрасы. Мне вот по одному названию очень трудно определиться - надо мне эту либу или не надо
Дак ещё бывает библиотека с каким-нибудь гига пафосным названием вроде all_your_problems_solver
🙃 Заходишь посмотреть подробности а проект не поддерживается уже 10 лет
Короче чтобы не тратить наше с вами драгоценное время - пользуйтесь сайтом fluttergems.dev
👉 Все пакеты разделены по категориям
👉 У всех проектов выводятся картиночки (из доки)
👉 Выводится статус поддержки
Постоянно вижу вопросы в чатиках и комментах: А как вот сплеш скрин сделать? А как QR сканировать ?
Дак ещё бывает библиотека с каким-нибудь гига пафосным названием вроде all_your_problems_solver
Короче чтобы не тратить наше с вами драгоценное время - пользуйтесь сайтом fluttergems.dev
👉 Все пакеты разделены по категориям
👉 У всех проектов выводятся картиночки (из доки)
👉 Выводится статус поддержки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥24❤🔥7🫡3👌1
Стас Ильин | Flutter pinned «🖐 Мемная битва за билет на Flutter Conf, чуваки Для всех кому зажали бюджет на конференцию - отличные новости 😂 Отправляйте свои мемесы про Flutter, Dart в комментарии к этому посту А 13 числа мы с MadTeacher проведем стрим где выберем самый главный…»
Всё что нужно знать о релизе
Теперь основной упор сделан на CanvasKit и WebAssembly, которые обеспечивают лучшую совместимость и более высокую производительность
Circular и Linear ProgressIndicator теперь соостетвуют Material3. Выглядят очент сочно и красиво
CupertinoSheetRoute для стилизированных под iOS BottomSheet. Раньше для таких модалок нужно было устанавливать дополнительную библиотеку
CupertinoNavigationBar теперь поддерживают bottom-виджет. Например, поле поиска как на картинке
Impeller получил улучшения стабильности и производительности: исправлены мерцания и артефакты в Vulkan
На iOS полностью удалена поддержка Skia. Это уменьшит размер бинарников
Dart код теперь выполняется в главном потоке приложения, а не в отдельном UI-потоке. Это ускоряет работу с нативными функциями
Большой шаг в сторону Native Interop! С анонса до первых изменений прошо совсем мало времени, это очень радует!
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥56👍11⚡4❤3😁1
Стас Ильин | Flutter
Спасибо большое что приняли участие в нашем небольшом эксперименте, как зрители и как участники
Ваши мемы прекрасны! Даже если вы не выйграли - сделали вечер всех кто был на трансляции чуть ярче
А как вам мем?
p.s. Ещё для вас есть промокод mem_flatter дающий 30% при покупке билета на конфу
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26🔥8🤣6👍2❤1😱1🍌1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤109👍19😁11🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
🔥36👍5❤3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
❤25🔥19🍌6😁3👍1
Спасибо конечно большое тем кто был вживую и оставил оценку, но вы мне явно привираете
Плюс включил режим bumble beezy и начал люто тараторить когда мне стало казаться что я не укладываюсь в тайминги (а я укладывался)
Я вел трансляцию в вашем зале. Спасибо за доклад! Хоть на нём я что-то понял и поугарал, мне понравилось
Ну и ожидайте доклад в записи, говорят вышлел сочный
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥37😁11👍9👏3❤1
Стас Ильин | Flutter
This media is not supported in your browser
VIEW IN TELEGRAM
POV: Орги конфы видят что я снова подал доклад
😁30🔥7👍5🤣3
Я тут неожиданно вспомнил что обещал бустерам созвоны на постоянной основе
Поэтому сегодня вечером мы проводим созвон сообщества, где будем общаться на тему рынка Flutter-вакансий, обсуждать HR’ов и собесы
Короче то что всех реально волнует а не какой-то там Flutter 3.29 и dart 3.7
⏰ Начало в 18:30
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😎4