Юрий Петров | ai engineering
Открыть в Telegram
Привет! 👋 Я руководитель отдела разработки. Здесь мы изучаем LLM, автоматизацию с n8n, делаем крутые приложения на Flutter и учим их думать с помощью ИИ. Новости, лайфхаки, интересные кейсы, присоединяйся. #flutter #dart #llm #ai #ollama #n8n #agent #go
Больше1 846
Подписчики
-124 часа
-97 дней
-1730 день
Архив постов
Repost from Friflex Dev
Релиз Dart 3.4 🎉
🟣В предварительной версии появился макрос JsonCodebale
🟣Обновление для WebAssembly
🟣Исправлены недостатки библиотеки dart:js_interop
🟣Решено более 50% багов анализатора автодополнения кода
🟣Из библиотеки dart:cli удалены неполные и противоречивые инструменты
🟣Улучшено согласование анализа типов условных выражений
Подробнее читайте в переводе официального релиза, который подготовил наш Flutter Tech Lead Юрий Петров.
Всем привет, это не реклама). Как мы все знаем, знание базовых команд git крайне важно для любого разработчика. И мне много ребят пишут и спрашивают хороший курс по git. Так вот, хотел бы порекомендовать, классный и бесплатный курс по git на Яндекс практикум (это не реклама!) Курс объективно хороший, я его сам прошел), и много нового узнал о различных комбинаций команд. Ссылка реферальная, и дает 7 процентов скидки, вроде как)).
Repost from Friflex Dev
📹 Для тех, кто любит смотреть и слушать
Как создавать автоматические коммиты в GitHub, рассказал в новом видео Юрий Петров, Flutter Tech Lead Friflex и автор канала Мобильный разработчик. Из ролика вы узнаете:
✔️Что такое библиотека git-cliff
✔️Как настроить GitHub Action
✔️Зачем нужны соглашения о коммитах
👀 Смотрите на YouTube-канале Friflex:
→ Как быстро добавить автоматическое заполнение changelog с помощью GitHub Action
И подписывайтесь, чтобы не пропустить новые видео 💜
#howto #инструкция
Repost from Ringov
Практически на каждом мероприятии, где команда Яндекс Про принимает участие, всплывает вопрос: "А мапкит в пабе от Яндекса? Нет? А когда будет официальный плагин?”. Довольно долго мы только разводили руками, а комьюнити уже и устало спрашивать.
Но час настал 😎
Команда разработки мапкита выложила в опенсорс свои официальные плагины! И, что уж мелочиться — сразу на FFI.
Это была очень большая, долгая и кропотливая работа, которая началась больше года назад. И мне очень приятно, что наша команда тоже смогла поучаствовать в этом проекте. В общем, все большие красавчики ☺️
Можно уже начинать использовать! Плагин пока в бета-версии, поэтому не стесняйтесь репортить, если заметите какие-то баги. Ну и, конечно же, лайкайте на пабдеве 🏃♂️
Repost from Friflex Dev
📝 Разработчики знают, как важно сохранять историю изменений в проекте.
На GitHub можно самостоятельно после каждого пул-реквеста заносить файл CHANGELOG.MD в основную ветку. А можно автоматизировать этот процесс.
Автоматизация позволит быстро понимать, какие изменения появились в новых версиях проекта, и не погружаться в исходный код.
Как создавать автоматические коммиты, читайте в статье Flutter Tech Lead в Friflex Юрия Петрова на Хабре.
#howto #инструкция
8. FLUTTER. Внедрение сервиса FlutterSecureStorage
https://youtu.be/1QI1AIxFnKw
Repost from Friflex Dev
⚡️Релиз плагина Flutter&Dart для VSCode 3.88.0: что нового
🟣Во Flutter список эмуляторов больше не содержит выходных данных журнала из Android SDK
🟣В редакторе перезапуск сервера анализа Dart больше не приводит к дублированию записей Dart DevTools в области состояния языка
🟣В отладчике исправлена регрессия, которая приводила к повторным глобальным ошибкам («Не удается найти библиотеку»)
🟣В DevTools устранена проблема, из-за которой боковая панель Flutter не загружалась в предварительных версиях
Наш Flutter Tech Lead Юрий Петров подготовил перевод официального релиза. О разработке на Flutter читайте также в тг-канале Юрия Мобильный разработчик.
Ну и еще по поводу конца Flutter. Видимо ПМ не выдержал).
✔️ Стратегия не меняется.
✔️ Размер команды не поменялся, но некоторые переехали.
✔️ Работы над Roadmap 2024 продолжается.
Выдохните 😄
https://twitter.com/MiSvTh/status/1785767966815985893
Repost from Стас Ильин | Flutter
😨 Вместе с командой Python Google уволила отделы Flutter и Dart
Я осознанно оставил этот желтопресный заголовок... выдыхайте, я тут чтобы вас успокоить
Как это часто бывает, блоггеры и журналисты вмешали краски, чтобы выглядело поярче
Давайте сразу по пунктам:
📌 Google действительно сократил ряд сотрудников, но не только из команды Python, Dart и Flutter
Решение об увольнениях было принято ПО МИНИМУМ на пару уровней выше нашей команды и затронуло МНОГИЕ команды.©️ Kevin Moore - PM Flutter 📌 Уволили 50 сотрудников суммарно во всех командах, а не целый "отдел"
Google said it was laying off a total of 50 employees across three locations in Sunnyvale.©️Статья на techcrunch 📌 Почему уволили ? Очевидно важный вопрос который повис в воздухе В качестве основного мотива сокращения упоминается реорганизация, вызванная оптимизацией процессов и куча других бизнесовых слов... Но в тред Flutter на Reddit пришел Kevin Moore (PM Flutter команды) и хоть как-то постарался разьяснить ситуацию 📌 Google собирается убить Flutter ? Вопрос, который мусолят ярые фанаты соседних технологий, задали Кевину на Reddit Кевин ответил, что они наблюдают очень большой спрос на Flutter В том числе со стороны клиентов GCP (Google Cloud Platform), которые предьявляют высокие требования для включения Flutter в свои облачные приложения На носу у нас Google I/O где будет много докладов про Flutter, так что увидим 😉 Свои субъективные мысли расскажу в следующем посте
https://youtu.be/NJfaBqbBWd0?feature=shared
Друзья, всех с наступающим праздниками. Сделал небольшое превью курса "Dart 3 в действии".
Этот курс знакомит с языком программирования Dart, который является основой для разработки мобильных и веб-приложений, в том числе с использованием популярного фреймворка Flutter. Курс охватывает все аспекты, начиная от базовых концепций и заканчивая продвинутыми техниками программирования, что позволяет студентам постепенно наращивать свои навыки и уверенность в написании эффективного кода.
Что вы получаете?
✔️ Знания языка Dart
✔️ Именной сертификат о прохождении курса
✔️ Практический опыт
✔️ Материалы для самостоятельного обучения: Вы получите постоянный доступ к урокам, и сможете использовать материалы как шпаргалку.
🤝 Получить доступ к урокам:
✅ Для Российских подписчиков - https://stepik.org/a/120892
✅ Для Зарубежных подписчиков - https://boosty.to/mr.developer
Repost from Vitaliy Zarubin | @keygenqt
Обновление от сообщества развития Flutter для ОС Аврора!
Flutter SDK с поддержкой ОС Аврора получил обновление:
👉 Реализован публичный интерфейс Flutter Client Wrapper.
👉 Автоматическая установка Embedder в Platform SDK.
👉 Реализованы Flutter CLI upgrade & downgrade.
👉 Переработаны плагины под интерфейс Client Wrapper.
👉 Добавлены 17 примеров для каждого плагина.
👉 Добавлено 4 примера для разных типов плагинов.
👉 Добавлен пример работы с интерфейсом Client Wrapper.
👉 Пакет
internal_aurora упрощающий примеры плагинов.
👉 Переработана и улучшена документация проекта.
👉 Фиксы багов и оптимизация работы Flutter.
Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ. Можно поучаствовать кодом и экспертизой - вместе сделаем инструмент лучше.
Текущая версия 3.16.2-2 и вы можете получить ее уже сейчас. Все необходимое вы можете найти по ссылке: https://gitlab.com/omprussia/flutter.Repost from MADTeacher | Станислав Чернышев
На medium вышла статья посвященная утечкам памяти в приложениях на Flutter и как их находить с помощью DevTools.
p.s. Прикрепил к посту PDF статьи, если лень включать VPN 😉
https://medium.com/simform-engineering/how-to-find-memory-leaks-in-flutter-apps-ba137174aeb9
Repost from Friflex Dev
🤖Создаем своего клиента для Gemini без бэкенда
Помните, в версии Flutter 3.19 появился SDK для работы с генеративным ИИ? Наш Tech Lead Юрий Петров разобрался, какие горизонты этот инструмент открывает перед разработчиками.
Вместе с ним на примере простого Flutter-проекта узнаем:
◾️Как получить API-ключ
◾️Как сгенерировать текст
◾️Как настроить конфигурацию модели
◾️Как гибко отфильтровать контент
◾️Как настроить httpClient
Все подробности — уже на Хабре!
#howto
Repost from MADTeacher | Станислав Чернышев
В кое-то веке в корпоративном блоге OTUS на хабре вышла не переводная статья и не «Hello World» на Flutter, а то, что заслуживает потраченного на ознакомление время!
Дмитрий Золотов рассказывает о подкапотной стороне Flutter, а именно: Flutter Engine и Flutter Embedder. О том, зачем они нужны и какую роль играют при портировании Flutter на новы платформы, а так же про создание собственного embedder для запуска и остановки Flutter Engine, использование разделенных методов и передачу пользовательских и системных событий.
Всем привет. Ну что ребят, кто хочет попробовать свои силы? )).
Курс Dart 3 в действии пополнился контрольным экзаменом, где вы можете проверить свои силы. Хочу сразу предупредить, вопросы сложные, и не тривиальные. Рекомендую хорошо ознакомиться с материалом модулей до прохождения экзамена:
1. Dart. Функциональное программирование.
2. Объектно-ориентированное программирование ООП
3. Асинхронное программирование в Dart
Так же добавил в конце курса возможность выпустить фирменный сертификат от компании Friflex.
Удачи вам в прохождении курса!.
Repost from StartAndroid
Первая бета Android 15, список изменений
- Edge-to-edge
- Smoother NFC experiences - part 2
- Inter-character justification
- App archiving
- App-managed profiling
- Better Braille
- Key management for end-to-end encryption
- Secured background activity launches
- App compatibility
#android
https://commonsware.com/blog/2024/04/13/random-musings-android-15-beta-1.html
https://android-developers.googleblog.com/2024/04/the-first-beta-of-android-15.html
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
