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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
1 772
مشترکین
-424 ساعت
-137 روز
-6430 روز
آرشیو پست ها
💬 Что не так с конкурсом? 🤯 За последние 24 часа на наши каналы подписалось больше 20к человек 😡 Как оказалось, у конкурсов на Telegram-подписки есть одна уязвимость - информацию о таких конкурсах оперативно сливают в чаты/каналы для любителей нажиться бесплатными ништяками Мы с ребятами заметили этот аномальный рост несколько часов назад и решили, в последний момент, не принимать резких мер по очистке, чтобы не потерять настоящих подписчиков 👎 Что в итоге? В конкурсе победили люди не имеющие отношения к Flutter, а не наши подписчики, для которых это все затевалось 😐 Такой подляны от Telegram мы не ожидали. И нам очень жаль что так вышло В следующий раз конкурс будет не на подписики!

Gift
x7

برندگان انتخاب شدند!

7 برنده قرعه‌کشی

تاریخ پایان

Не сказать, что этот год был насыщенным в плане внедрения новых фич в Dart, но это не значит, что команда разработчиков рассл
Не сказать, что этот год был насыщенным в плане внедрения новых фич в Dart, но это не значит, что команда разработчиков расслабила свои батоны и ничего не делает😎 Поэтому решил подвести некоторую черту под тем функционалом этого языка программирования, который находится на стадии внедрения в Dart SDK и чья спецификация была закончена, т.е. фича готова к реализации🤓 Активно пилятся, но полноценный релиз стоит ждать скорей всего не раньше 2026, т.к. фичи зависят друг от друга 🫡: 👉 Макросы 👉Аугментация 👉 Расширенный механизм part of Увидим в течении следующего года 👀: 👉 Wildcard variables (Dart 3.7) - разруливает множественное использование символа нижнего подчеркивания (конфликт имен переменных), т.е. предложение позволяет использовать более одного подстановочного знака без конфликтов имен в callback-функциях и при объявлении переменных 👉 enum-shorthands (Dart 3.8/x ?) - за счет выводимого типа в левой части выражения или текущего скоупа, позволяет не использовать имя перечисления при обращении к его свойствам, а также имя класса при обращении к константным и фабричным (именованным и нет) конструкторам и статическим полям и методам
Padding(
  padding: const .all(8.0),  // const EdgeInsets.all(8.0) // constructor
  child: ...
)    
 
int x = .parse(input);  // Static method.

const String option = .fromEnvironment("my_option"); // Constructor
👉 Null-aware elements (Dart 3.8/9/x ?) - предлагает более простой формат проверки на null, что позволит заменить
Stack(
  fit: StackFit.expand,
  children: [
    const AbsorbPointer(),
    if (widget.child != null) widget.child!,
  ],
)
на
Stack(
  fit: StackFit.expand,
  children: [
    const AbsorbPointer(),
    ?widget.child,
  ],
)
Спецификация завершена и фича готова к началу внедрения в Dart SDK ‼️: Здесь можно выделить одну фичу - Unquoted imports. Она вносит революцию в изменение в формат импортирования библиотек и пакетов:
// Before:
import 'dart:isolate';
import 'package:flutter_test/flutter_test.dart';
import 'package:path/path.dart';
import 'package:flutter/material.dart';
import 'package:analyzer/dart/ast/visitor/visitor.dart';
import 'package:widget.tla.server/server.dart';
import 'package:widget.tla.proto/client/component.dart';

// After:
import dart/isolate;
import flutter_test;
import path;
import flutter/material;
import analyzer/dart/ast/visitor/visitor;
import widget.tla.server;
import widget.tla.proto/client/component;

😁 желтая уточка, это шедевр…

Repost from Flutter Friendly
🎁 Вишлисты в студию! Чтобы близкие знали, что подарить вам, собрали несколько вариантов вишлистов: тут и для души, и для раб
+5
🎁 Вишлисты в студию! Чтобы близкие знали, что подарить вам, собрали несколько вариантов вишлистов: тут и для души, и для работы. Осталось только поделиться.

Repost from Aurora Developers
#Flutter 3.27 для ОС Аврора Обновление от сообщества развития Flutter для ОС Аврора! Flutter SDK с поддержкой ОС Аврора получ
#Flutter 3.27 для ОС Аврора Обновление от сообщества развития Flutter для ОС Аврора! Flutter SDK с поддержкой ОС Аврора получил обновление: 👉 Добавлены новые функции и фиксы из версии 3.27. 👉 Добавлены новые примеры приложений и интеграционные тесты. 👉 Добавлены новые плагины, расширен существующий список. 👉 Документация обновлена и выделена в отдельный проект. В документации добавлена возможность переключаться между каналами Flutter. 👉 Реализованы события экранной клавиатуры. 👉 Фиксы багов и оптимизация работы Flutter. Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ. Можно поучаствовать кодом и экспертизой - #вместе сделаем инструмент лучше. Текущая версия 3.27.1 и вы можете получить ее уже сейчас. Все необходимое вы можете найти по ссылке: https://gitlab.com/omprussia/flutter.

⚡️⚡️⚡️ Всех с наступающим Новым годом, друзья! 👋 Желаю, чтобы у всех получилось реализовать задуманное в Новом году! В связи с этим прекрасным событием, по 9-е января можно приобрести следующие курсы со скидкой: 🔥 3️⃣0️⃣ 🔤 Dart 3 в действии 🔥 3️⃣0️⃣ 🔤 Go (Goland) + Gin = быстрый бэкенд для заметок. 🔥 3️⃣0️⃣ 🔤 Dart+ Flutter — быстрый gRPC бэкенд и клиент для чата на Protobuf. 🔥 3️⃣0️⃣ 🔤 Создаем RESTful бэкенд на Dart и клиент на Flutter. 🔥 1️⃣5️⃣ 🔤 Основы Flutter #flutter #dart.

Repost from Flutter Friendly
Юра, Tech Lead Flutter-команды Friflex, поделился новой подробной инструкцией, как установить все необходимое для написания п
Юра, Tech Lead Flutter-команды Friflex, поделился новой подробной инструкцией, как установить все необходимое для написания приложения для Aurora на Flutter Смотреть: 📎на YouTube 📎в VK

А вот и статья, которая должна была выйти на прошлой неделе - https://habr.com/ru/articles/869208/

С наступающим Новым годом, друзья, надеюсь, наши подарки вас обрадуют. )) 😊

🎄 Новогодний Розыгрыш 🎁 7 подписок Telegram premium на 3 месяца Условия простые - подписаться на все три канала Победители будут объявлены 30 декабря🎉

Gift
x7

جوایز قرعه‌کشی

7 اشتراک تلگرام پریمیوم برای 3 ماه

تاریخ پایان

Мое мнение про #FlutterInProduction. Ждуны, ждущие смерть Flutter, покайтесь 👋 https://habr.com/ru/companies/friflex/articles/867700/

Мое мнение про #FlutterInProduction. https://habr.com/ru/companies/friflex/articles/867700/

Итак... #FlutterInProduction можно разбить на 3 части: 👉 Разговор про эры развития Flutter: 👨‍🚀эра экспериментов (2014 - 2
Итак... #FlutterInProduction можно разбить на 3 части: 👉 Разговор про эры развития Flutter: 👨‍🚀эра экспериментов (2014 - 2018) 🌲эра роста ( 2018 - 2022) 👷‍♂️Эра кровавого энтерпрайза (начиная с середины 2022 года) Разработчики наконец-то определились со зрелостью фреймворка и на протяжении этой части (да и всего мероприятия) нам показывали, что Flutter применяется в разных областях и довольно крупными компаниями ^_^ 👉 Экосистема Тут было про поддержку различных IDE, что на pub доступны более 50к пакетов. Заострили внимание на том, что вокруг Flutter выстраивается экосистема (FlutterFlow, Shorebird, Serverpod, Codemagic), в то время как он сам по гланды интегрирован в экосистему Google☝️ Отдельно следует отметить упоминание о Flutter Consultants, что говорит о реальной зрелости фреймворка😎 👉 Если обобщить все услышанное с секцией Roadmap, получится следующая выжимка над чем будет работать команда Flutter в 2025 году: 👀 Точность воспроизведения платформ. Такое обновление виджетов, чтобы у людей не складывалось ощущение, что это Flutter 🫡🔥✅ Impeller (Flutter GPU) не только на мобилках, но и на десктопе (web пока под большим вопросом) 🔥🎉🥳 Средства предварительного просмотра виджетов с поддержкой редактирования 🔥🎉🥳 Прямое взаимодействие с native platform 🔥🔥🔥 Ускорение написания и упрощение чтение кода (p.s. это подгорает мой пердак от увиденных декораторов 😂, первичный конструктор - норм тема😎) Не все показанное может быть реализовано на 100% От некоторых фич могут отказаться или перенести на потом. А что вы думаете о прошедшем мероприятии? #flutter@madteacher_channel #dart_lang@madteacher_channel

Repost from Android Broadcast
🛒 В Google Play снизили обязательное количество тестировщиков для новых личных аккаунтов Год назад ввели новое правило - все
🛒 В Google Play снизили обязательное количество тестировщиков для новых личных аккаунтов Год назад ввели новое правило - все новые личные аккаунты должны будут перед релизом проводить закрытое тестирование приложения на протяжении 2 недель с не менее чем 20 пользователями, которые будут регулярно открывать приложение Без анонсов понизили количество тестировщиков с 20 до 12. Кажется, что новое требование слишком жёсткое и многие просто не могли выполнить его. #googleplay

Надеюсь еще понизят)

Яндекс Про — сервис, которым пользуются водители и курьеры. Изначально приложение создавалось как многомодульное, и команды р
Яндекс Про — сервис, которым пользуются водители и курьеры. Изначально приложение создавалось как многомодульное, и команды разработки использовали разные подходы к связыванию зависимостей. В основном GetIt, Injectable и Riverpod. Постепенно работа с зависимостями стала недостаточно гибкой, и появилась потребность в разбиении приложения на скоупы. Ни одна из существующих библиотек не удовлетворяла всем требованиям, поэтому пришлось разрабатывать собственное решение. Так появилась универсальная группа библиотек yx_scope. •Compile-safety, простое, масштабируемое решение. Чистый Dart, Flutter-friendly. •Группа из трех библиотек: ядро, адаптер для встраивания контейнеров в дерево виджетов и набор кастомных lint-правил. •Упрощает внедрение зависимостей и работу со скоупами во Flutter-приложениях. Узнайте больше о фреймворке и изучите документацию на странице опенсорс-проектов Екома и Райдтеха Яндекса Реклама. ООО «Яндекс.Такси», ИНН 7704340310

☄️ Самый полный гайд по Isolate в Dart c нуля до профи №41 Вы ведь не думали что я закончу курс на late 😂? 😍 Завез тележку
☄️ Самый полный гайд по Isolate в Dart c нуля до профи №41 Вы ведь не думали что я закончу курс на late 😂? 😍 Завез тележку базы приправленную соусом теории и практики В этом видео будем жестко разбирать изоляты в языке программирования Dart Isolate - уникальная особенность языка. Такого вы реально не встретите в Java и Python. В ролике я покажу на практике как пользоваться этим механизмом и объясню отличие изолятов от потоков(threads) из других языков Знаю что вы ждали) Приятного просмотра! 📺 Смотреть на YouTube