ru
Feedback
Юрий Петров | ai engineering

Юрий Петров | ai engineering

Открыть в Telegram

Привет! 👋 Я руководитель отдела разработки. Здесь мы изучаем LLM, автоматизацию с n8n, делаем крутые приложения на Flutter и учим их думать с помощью ИИ. Новости, лайфхаки, интересные кейсы, присоединяйся. #flutter #dart #llm #ai #ollama #n8n #agent #go

Больше
1 848
Подписчики
Нет данных24 часа
-117 дней
-1330 день
Архив постов
Всем привет, FlutterObserver_bot обновился до версии 0.1.2 😎 - Теперь бот знает телеграм-каналы про Flutter и умеет отслеживать появление новых. Полный список изменений можно глянуть здесь.

Ну вот так красивее) https://petrovyuri.github.io/flutter_observer/
Ну вот так красивее) https://petrovyuri.github.io/flutter_observer/

Первый пул реквест пошел)
Первый пул реквест пошел)

Создал репозиторий, куда буду собирать все ресурсы по Flutter. Важно то, что за этими ресурсами будет следить @FlutterObserver_bot, и вы всегда сможете оперативно получить свежую подборку прямо из бота. Пока только добавлены Телеграм-каналы, чаты для Русского сегмента и для Английского. В дальнейшем буду собирать туда каналы на YouTube, X и так далее. Оформлю как красивый сайт на GitHub. Будет круто))). Канал добавить очень просто, форкайте. Добавляете в нужный json свой канал или чат, делаете пул реквест, Readme сгенерится в таблицу автоматически. Большая просьба всем подписчикам, если вы знаете хороший канал или чат, не важно на каком языке, можете сделать пул реквест или написать мне, я сам добавлю.

Началась мемная битва))

Repost from Flutter Friendly
Продаем мак и покупаем винду? Привет, с вами опять Катя, Flutter Dev Friflex. Слышали уже, что Apple открыла исходный код Swi
Продаем мак и покупаем винду? Привет, с вами опять Катя, Flutter Dev Friflex. Слышали уже, что Apple открыла исходный код Swift Build — нового мощного движка сборки? Говорят, скоро разработчики смогут собирать Flutter-приложения для iOS на Windows. Давайте разберемся, что такое Swift Build и как он повлияет на разработку кроссплатформенных приложений. Что это такое Swift Build — это инструмент, который упрощает процесс сборки приложений на Swift. Он позволяет разработчикам управлять зависимостями, компилировать код и настраивать различные параметры сборки. Открытие исходного кода Swift Build означает, что разработчики могут изучать, изменять и адаптировать его под свои нужды. Основные возможности Swift Build 🔴Управление зависимостями: легкое добавление и обновление библиотек. 🔴Настройка сборки: гибкие настройки для различных конфигураций и платформ. 🔴Оптимизация сборки: ускорение процесса сборки за счет эффективного управления ресурсами. Возможности, которые открывает Swift Build 🔴Сборка на Windows: если Swift Build станет доступным для Windows, разработчики смогут собирать iOS-приложения без Mac. 🔴Упрощение процесса разработки: это упростит рабочий процесс для разработчиков, которые предпочитают Windows, и снизит барьер для входа в разработку под iOS. 🔴Расширение аудитории: больше разработчиков смогут создавать приложения для iOS, что приведет к увеличению числа кроссплатформенных приложений. Реальность или мечта Пока что сборка iOS-приложений на Windows остается скорее перспективой, чем реальностью. Несмотря на то, что Apple сделала Swift Build открытым, для полноценной сборки iOS-приложений все еще требуется Xcode, который доступен только на macOS. Но сообщество активно обсуждает возможность адаптации Swift Build для работы на Windows, что может стать революцией в мире кроссплатформенной разработки. 🔥 — продаю мак ❤️ — люблю мак

🎉 Потрясающие новости! Вышла новая версия Flutter! ✅ Flutter: 3.29.0 ✅ Dart: 3.7.0 ✅ Release date: 2025-02-12 ✅ hash: 35c388afb57ef061d06a39b537336c87e0e3d1b1 🔗 Breaking changes 🔗 Changelog 🔗 Commit 🔗 Tag

🎉 Потрясающие новости! Вышла новая версия Dart! ✅ Dart: 3.7.0 ✅ Release date: 2025-02-05 ✅ hash: a8bfb132c5f7b9555d13ea79eaf0eaa77825824d 🔗 Breaking changes 🔗 Changelog 🔗 Commit 🔗 Tag

Тут Duolingo выпустила подробный гайд, как строить стартапы. Обязательно к прочтению всем стартаперам. 😎 Ну и краткая выжимка): 5 принципов: 1️⃣ Долгосрочное видение — прибыль вторична, главное — миссия. 2️⃣ Высокие стандарты — никаких «сырых» фич, только продуманные решения. 3️⃣ Быстрота действий — тесты, эксперименты, приоритет скорости. 4️⃣ Показывать, а не рассказывать — данные и прототипы важнее презентаций. 5️⃣ Создавать веселье — абсурдный юмор, мемы, Duo-персонажи. Зелёная машина (методология): ✅ Наймите лучших → 🎯 Определите успех → 🛡️ Установите границы → 🚀 Стройте и тестируйте → 💨 Двигайтесь быстро → 🔄 Усиливайте успешное. Фишки: - Дизайн «Juicy» сделал обучение игрой. - Реклама с Duo на Суперкубке за 5 секунд — 100M просмотров. - «Лучше дыра, чем мудак» — принцип найма 😄 https://handbook.duolingo.com/

Всем привет! Вот и пришла пора увидеть свет книге "Основы Dart: Community edition" 😎 Для тех, кто не в курсе, это переработанная версия второго издания "Основы Dart", которое было до этого в открытом доступе, но с исправленными косяками и добавленным материалом, актуализирующими книгу до Dart 3.7 🫠 На всякий случай уточню:
"Основы Dart: Community edition" так же будет распространяться бесплатно. Но теперь с условием, что скачивается только с моего Boosty, по ссылкам в конце статьи на хабре, либо перекидывается в личных сообщениях. Т.е. размещение ее во всяких тг-каналах (группах), сайтах и т.д., вообще запрещено (раньше разрешалось, если там нет рекламы).
Чтобы узнать все подробности и разжиться электронным экземпляром книги, переходи по следующей ссылке: https://habr.com/ru/articles/865214/ Огромная просьба сделать максимальный репост этой новости 🙏

Когда делал функцию для наблюдения за Pub.dev, обнаружил, что почти каждый час добавляется новый пакет, а бывает и два в Pub.dev. Это же очень круто, представьте, сколько уже там пакетов. )😱

Repost from Flutter Friendly
Привет! Это Роза, Flutter Dev Friflex👋 Почти в каждом Flutter-приложении есть скроллящиеся списки. Если использовать их непр
Привет! Это Роза, Flutter Dev Friflex👋 Почти в каждом Flutter-приложении есть скроллящиеся списки. Если использовать их неправильно, могут возникнуть проблемы с производительностью. Сегодня расскажу, как сделать скролл плавным и эффективным. Начнем! 📌 Заменяй вложенные ListView и Column на CustomScrollView Если у тебя сложная вложенная структура, CustomScrollView поможет избежать избыточных перестроений и повысит эффективность. 📌 Выбирай ListView.builder для длинных списков В отличие от ListView, который создает все элементы сразу, ListView.builder рендерит только видимые элементы, что экономит память и ресурсы. 📌 Избегай SingleChildScrollView для длинных списков Этот виджет загружает весь контент сразу, что приводит к утечке памяти. Он подходит только для небольших списков. 📌 Оптимизируй ListView с itemExtent или SliverFixedExtentList Фиксированная высота элементов снижает нагрузку на систему прокрутки и делает ее более плавной. 📌 Избегай shrinkWrap в длинных списках Он пересчитывает размеры всех элементов, что может замедлить рендеринг. Подробнее — в этом посте. 📌 Применяй NestedScrollView для SliverAppBar и TabBarView Это позволит заголовку сворачиваться плавно и без рывков. 📌 Выбирай ReorderableListView вместо ListView для перетаскивания элементов Он уже оптимизирован под такие сценарии и не требует сложной ручной обработки состояний. 📌 Добавляй AutomaticKeepAliveClientMixin для сохранения состояния элементов Если в списке есть сложные элементы добавляй AutomaticKeepAliveClientMixin, чтобы Flutter не пересоздавал виджеты при прокрутке. 📌 Используй к ScrollablePositionedList для быстрой прокрутки к нужному элементу Если нужно быстро прокручивать к определенному элементу, ScrollablePositionedList эффективнее, чем стандартный ListView. 📌 Пробуй ListView.separated вместо дополнительных Padding и Divider Этот вариант более производительный, так как Flutter не создает ненужные виджеты для каждого элемента. 📌 Реализуй пагинацию для длинных списков Если в твоем приложении большой список данных, загружай их по частям. Это снижает нагрузку на память и повышает производительность. ❗️Все эти советы зависят от контекста. Важно тестировать каждый случай. А какие еще лайфхаки по прокрутке ты используешь? Пиши в комментариях!

⚡️⚡️⚡️ Всем привет, новая версия бота опубликована! 🎉 По просьбам подписчиков и пользователей бота. 1. Добавлен наблюдатель
+6
⚡️⚡️⚡️ Всем привет, новая версия бота опубликована! 🎉 По просьбам подписчиков и пользователей бота. 1. Добавлен наблюдатель за pub.dev. Который отслеживает: - Новые пакеты появились за последние 24 часа. - Новые пакеты, которые были добавлены во Flutter Favorites за последние 24 часа. - Самые популярные пакеты за последние 24 часа. - Самые загружаемые пакеты за последние 24 часа. 2. Изменения в наблюдателе за Flutter: - Создание ссылки на RELEASE NOTES релиза. - Создание ссылки на BREAKING CHANGES релиза. - Создание ссылки на CHANGELOGE релиза. 3. Изменения в наблюдателе за DART: - Создание ссылки на CHANGELOGE релиза. 4. Новые изменения в боте: - Возможность написать автору, команда - /send. - Удобное и более понятное форматирование сводки. - Удобная и более интуитивно понятная настройка наблюдателя. - Добавление кнопки «Назад», там где это удобно. - Проверка в разделе «Статус» версии бота, отображения списка изменений и политик конфиденциальности. 😎 Уже более 100 активных пользователей))

Нашел интересную штуку. ) Open source аналог TeamViewer, но может использоваться как self-host система. А самое интересное, ч
Нашел интересную штуку. ) Open source аналог TeamViewer, но может использоваться как self-host система. А самое интересное, что клиент написан на Flutter и работает на всех платформах. Если кому интересно, как всё устроено и работает, посмотреть можно здесь.

🎉 Потрясающие новости! Вышла новая версия Flutter! ✅ Flutter: 3.27.4 ✅ Dart: 3.6.2 ✅ Release date: 2025-02-05 ✅ hash: d8a9f9a52e5af486f80d932e838ee93861ffd863 🔗 Links: ✅ URL commit: https://github.com/flutter/flutter/commit/d8a9f9a52e5af486f80d932e838ee93861ffd863 ✅ URL tags: https://github.com/flutter/flutter/releases/tag/3.27.4

Repost from Flutter Friendly
Привет, снова с вами Катя, Flutter Dev Friflex. Сегодня расскажу про бета-версию Android 16. Контекст такой: Google запустила
Привет, снова с вами Катя, Flutter Dev Friflex. Сегодня расскажу про бета-версию Android 16. Контекст такой: Google запустила публичное тестирование Android 16, и теперь пользователи могут установить бета-версию через OTA-обновление. Что нового в Android 16 Beta 1 🔴Live Updates. Новый тип уведомлений, созданный для отображения статуса текущих событий. Это аналог Live Activities в iOS. С помощью Live Updates можно в реальном времени отслеживать процесс доставки заказа или следующий поворот, не открывая приложение ресторана или навигатора. 🔴Улучшенная адаптивность приложений. На устройствах с большими экранами система сможет игнорировать ограничения приложений по ориентации и размеру. Это позволит растягивать программы, которые не оптимизированы для работы на планшетах и складных устройствах. 🔴Обновления предиктивного жеста «Назад». Теперь поведение жеста возврата на предыдущий экран поддерживает и трехкнопочную навигацию. Удерживая кнопку «Назад», можно увидеть фрагмент предыдущего экрана. 🔴Совместимость с кодеком APV. Кодек Advanced Professional Video, разработанный Samsung, предназначен для записи и постобработки видео высокого качества. 🔴Десктоп-режим для планшетов. Эта функция сделает работу на планшете максимально схожей с работой на компьютере. Появятся плавающие окна, которые можно будет перетягивать, запускать в режиме одновременной работы и менять в размерах. А в нижней части экрана будет строка с приложениями. 📌Интересный факт: все экраны придется адаптировать под ландшафт, так как установка в портретной ориентации будет невозможна. Почему так? Смотрите здесь. С какими устройствами совместима С Android 16 Beta 1 совместимы смартфоны и планшеты серии Google Pixel: Pixel 6 и 6 Pro, Pixel 6a, Pixel 7 и 7 Pro, Pixel 7a, Pixel Fold, Pixel Tablet, Pixel 8 и 8 Pro, Pixel 8a, Pixel 9, 9 Pro, 9 Pro XL и 9 Pro Fold. Как установить, и когда выйдет Самый простой способ установки — зарегистрироваться в программе бета-тестирования. После установки бета-версии Android 16 вернуться к стабильной версии без сброса данных можно будет только после окончательного релиза Android 16. Говорят, стабильная версия выйдет в апреле-июне. Подробнее читайте здесь. 🔥 — иду тестировать ☕️ — подожду стабильный релиз