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

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

Ir al canal en Telegram

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

Mostrar más
1 573
Suscriptores
+124 horas
-107 días
-12230 días
Archivo de publicaciones
📹 Как опубликовать Flutter приложение в GooglePlay и AppStore в 2024 ? В видео рассмотрим полный путь публикации Flutter про
📹 Как опубликовать Flutter приложение в GooglePlay и AppStore в 2024 ? В видео рассмотрим полный путь публикации Flutter проекта в 📱 GooglePlay и 📱 AppStore Будем говорить про ✔️ bundleName, package name ✔️ keystore, jks, .properties, build.gradle, ✔️IPA (но не пиво), Xcode, сертификаты 💅Как правильно заполнить страницу приложения в магазинах ? - тоже в этом ролике Я постарался сделать максимально подробный гайд с описанием каждого шага Если чего-то не хватило - пишите в комментариях на YouTube 🍳Ждали? Приятного аппетита! 📺 Смотри на YouTube

Одна из ахиллесовых пят Dart, которая останется после выхода макросов – Shared Memory Multithreading. Данная фича находится на стадии обсуждения. Ее реализация должна позволить объявлять изменяемые объекты в рамках одной изоляционной группы (Shareable Data) и дать возможность вызывать callback-функции Dart в любом изоляте из произвольного потока нативного кода (Shared Isolates). Это потребует изменение изоляционной модели памяти Dart, что скажется на некоторых существующих API библиотек и классов (dart:isolate, dart:async, SendPort). Но самое главное нововведение, которое подожжет не один пердак и привнесет в Dart щепотку дедлоков – добавление библиотеки dart:concurrent, выводящую работу с многопоточкой на новый, «ручной» уровень. По задумке разработчиков, она должна будет предоставить доступ к следующим низкоуровневым примитивам параллелизма: 👉 Thread 👉 ThreadPool 👉 Coroutine 👉 Synchronization primitives (Lock, Condition) 👉 Atomic operations
⚠️ Если думали вкатиться в Flutter, то сейчас самое время. В дальнейшем Dart будет только усложняться.
Ждете релиза фичи? 👍 - да, 👎 - нет

Разработчики Dart решили отказаться от механизма аугментации библиотек (augment library 'main.dart';) и сохранить part of (part of 'main.dart'), значительно расширив его возможности для поддержки аугментации классов, функций и т.д. Каждая библиотека (файл, part of 'main.dart') являющаяся частью другой (part 'a.dart') теперь сможет: ✅содержать собственные импорты и экспорты, распространяющиеся только на них; ✅быть корневой и состоять из произвольного количества собственных частей. На чем отразится такой кульбит? 🔥 Не пострадает обратная совместимость при переходе на версию Dart, в которой релизнутся макросы. 🤗 Разработчикам кодогенераторов не придется их перепиливать. 😎 Нет нужды хранить все импорты в главной библиотеке, которую разбиваем на части. Это позволит писать код на более высоком уровне абстракции, чем механизм part of предоставлял до этого. 😈 Может усложниться кодовая база проекта. Особенно в тех случаях, когда кто-то решит во всю использовать этот механизм, дробя составные части библиотек на еще более мелкие Поддерживаем их решение? 👍 - да, 👎 - нет p.s. Данная фича пока не перенесена в dev-ветку.

На самом деле, я не думал, что у КМР есть такие проблемы. Очень хотелось бы, что бы Flutter и KMP развивались вместе и была здравая конкуренция. 🤷‍♂

Repost from Android Broadcast
📺 Почему вам не нужен Kotlin Multiplatform (21 мин) 01:02 Отсутствие полноценной поддержки Kotlin Multiplatform в iOS 04:36 Поиск альтернатив для библиотек и технологий 06:37 Авторы Compose Multiplatform не заботятся о поддержке UI Kit платформы 09:01 Kotlin Multiplatform не позволит значительно сэкономить во времени разработки/деньгах 14:22 Сложно убедить бизнес использовать технологию 19:02 Заключение Смотрите видео на разных площадках: 📱 YouTube 📱 VK Video 📺 RuTube #AndroidBroadcast

Вот из-за того, что во Flutter нет таких проблем. Я и перешёл на Flutter.

+1
Announcing_Dart_3_5,_and_an_update_on_the_Dart_roadmap_by_Michael.pdf12.79 MB

Announcing Dart 3.5, and an update on the Dart roadmap: Вышла новая версия Dart 3.5, вот что в нее вошло: — Стабилизация ново
Announcing Dart 3.5, and an update on the Dart roadmap: Вышла новая версия Dart 3.5, вот что в нее вошло: — Стабилизация новой модели взаимодействия Dart с JavaScript для веб-разработки. — Улучшения в нативном взаимодействии с C, Java, Kotlin и Objective-C. — Новые возможности в пакетном менеджере pub.dev, включая команду pub unpack. — Обновления в FFI (Foreign Function Interface) для более эффективной работы с памятью. Остальное можно узнать в статье: https://medium.com/dartlang/dart-3-5-6ca36259fa2f

What’s new in Flutter 3.24: Вышла новая версия Flutter 3.24, вот что в нее вошло: — Предварительный просмотр Flutter GPU для
What’s new in Flutter 3.24: Вышла новая версия Flutter 3.24, вот что в нее вошло: — Предварительный просмотр Flutter GPU для продвинутой графики и 3D. — Поддержка множественных Flutter-представлений в веб-приложения. — Добавлена монетизация через видеорекламу. — Улучшен рендеринг текста в Impeller. — Новые сливеры для создания динамичных заголовков при прокрутке. Остальное можно узнать в статье: https://medium.com/flutter/whats-new-in-flutter-3-24-6c040f87d1e4

Repost from GitHub Community
3D Game Shaders For Beginners — пошаговое руководство по реализации SSAO, глубины резкости, освещения, отображения нормалей и
3D Game Shaders For Beginners — пошаговое руководство по реализации SSAO, глубины резкости, освещения, отображения нормалей и многого другого для вашей 3D-игры. 4️⃣ GitHub

▶️ Дружим Flutter и железки: Bluetooth, ESP, Arduino - Как все это связать? | Часть 1 Смотрим тут https://youtu.be/ZbM1HkEGpa
▶️ Дружим Flutter и железки: Bluetooth, ESP, Arduino - Как все это связать? | Часть 1 Смотрим тут https://youtu.be/ZbM1HkEGpac 💬 Если у вас все хорошо и вы смотрите на YouTube - отпишитесь в комменты

По всему интернету расползаются инструкции как обойти DPI (глубокую инспекцию пакетов), которая позволяет определять куда шел пакет и дропать его (таким образом замедляя ютуб). Об этом даже целую статью на хабр написали, я ее прикладывать не буду вы ее сами легко найдете Соответственно как грибы после дождя начали расти разные там либы типа LibraryNameDPI, а во всяких пабликах типа МДК и прочих подобных с мусорным контентом (это вот те, которые орали про убийцу Стимдека) стали расползаться инструкции в виде команд в консоли по установке подобных вот библиотек Вот мне интересно, а реально люди, которые блочили просчитывали то, что сотни, а может и тысячи людей сейчас окажутся жертвами хакеров и различных ботнетов, которые бездумно себе понавтыкают эти библиотеки без всякого анализа что находится внутри. Google-то понятно в ужасе уже забился в угол, ведь его лишили целого 1% аудитории (а нет не лишили же, потому что опросы показывают, что аудитория на ютубе только выросла), а что с этими людьми? Но, это отдельный разговор, а вот что я хочу сказать тем, кто меня читает. Обязательно расскажите своим мамам, папам, сестрам, братьям и тд, чтобы не копировали и ставили себе никакие эти библиотеки из рандомных пабликов. Реально, не поленитесь и расскажите об этом, потому что никто кроме вас этого не сделает. Если вы хотите что-то поставить - сделайте это сами, вы по-крайне мере точно знаете, что там нет вредоносного кода

Всем привет друзья. Заказал перенос всех видео из YouTube на Платформу и RuTube. Platforma: https://plvideo.ru/@mrdeveloper RuTube: https://rutube.ru/channel/24194482/ Пока буду публиковать новые видео здесь. Пока не решу проблему с YouTube. PS. Буду благодарен за подписку))

Всем привет друзья. Ну все уже знаю, что с YouTube проблемы. Как вы думаете, где лучше публиковать новые видео?
Anonymous voting

🎉 Релиз Talker v4.4 Продолжаем развитие чертовски удобной библиотеки для логирования 😎 444 звезды на GitHub, 404 лайка на p
🎉 Релиз Talker v4.4 Продолжаем развитие чертовски удобной библиотеки для логирования 😎 444 звезды на GitHub, 404 лайка на pubdev, пост в 4:44 В этом релизе ✅ Кастомное форматирование времени в сообщениях логера для консоли и экрана с логами ✅ Улучшение форматирования и исправление ошибок вывода для dio, bloc и riverpod логеров ✅ Стабильный релиз talker_riverpod_logger (v4.4.0) ⚠️ Breaking Если вы создаете свои кастомные логи на основе модели TalkerData - displayTitleWithTime теперь метод, который нужно вызывать с параметром TimeFormat Версия talker_riverpod_logger была поднята до общей версии пакетов экосистемы с 1.1.5 до 4.4.0 📦Пакет: pub.dev 📚Документация: GitHub Обязательно поставьте лайк на pub.dev и звезду на GitHub ❤️

Правительство продлило ИТ-ипотеку до 2030 года Продление льготной программы кредитования на новых условиях планируется с августа 2024 года. Предельная ставка составит до 6% годовых, а максимальная сумма кредита на льготных условиях – до 9 млн рублей. При этом ставка может быть дополнительно снижена за счет банковских и региональных программ. Для получения льготного кредита к среднему уровню дохода ИТ-специалиста установлены следующие требования: ⚡️в городах-миллионниках, а также Московской и Ленинградской областях минимальный уровень зарплаты до вычета НДФЛ составляет от 150 тыс. рублей, ⚡️в остальных городах и населенных пунктах – от 90 тыс. рублей в месяц. Ключевой целью обновленной программы является развитие квалифицированных ИТ-специалистов в регионах. В этой связи программа не будет распространяться на Москву и Санкт-Петербург. «На сегодняшний день отечественная цифровая индустрия развивается высокими темпами, и важно, чтобы это развитие происходило по всей России равномерно. Поэтому сегодня наша основная задача в том, чтобы сохранить кадровый ИТ-потенциал регионов нашей страны. С учетом продления программы до 2030 года приобрести жилье по льготной ставке смогут не менее 82 тыс. региональных специалистов», – отметил вице-премьер Дмитрий Григоренко. Льготная ипотечная программа для специалистов, работающих в сфере информационных технологий, была запущена по инициативе Президента в 2022 году. За все время действия программы ИТ-специалистам выдано более 75 тыс. ипотечных кредитов на общую сумму 700 млрд рублей. Таким образом, установленные показатели были достигнуты досрочно. ⚡️Оформить ИТ-ипотеку можно как на покупку строящегося, так и готового жилья на первичном рынке недвижимости, а также на индивидуальное жилищное строительство. Программа охватывает специалистов в возрасте от 18 до 50 лет включительно, работающих на протяжении срока действия ипотечного договора в аккредитованных ИТ-компаниях, соответствующих критериям получателей налоговых льгот. Льготные кредиты по программе выдают свыше 50 кредитных организаций, с полным перечнем можно ознакомиться на информационных ресурсах оператора программы – «ДОМ.РФ».

А вот это хорошая новость! ))

Павел Гершевич, один из соавторов "Основы Flutter" и Mobile Team Lead в компании Amiga, начал перевод цикла статей на Хабр, посвященных тестированию на Flutter: 🔥 Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования 🔥 Полный гайд по тестированию на Flutter. Часть 2: Простые модульные тесты 🔥Полный гайд по тестированию на Flutter. Часть 3: Mocking и Stubbing P.S. На данный момент выложено 3 из 6 переведенных статей, а еще 3 оставшееся на Вьетнамском языке) Пожелаем Павлу терпения и удачи на этом нелегком пути ^_^

Всем привет, ребят кто-нибудь знает сервисы по портированию приложения написанного на React Native во Flutter. Может можно проект полностью перенести)). Пока нашел только такую штуку https://github.com/GeekyAnts/react-native-to-flutter

Repost from Friflex Dev
Flutter-команда Friflex спешит поделиться новостью! 🕊💻 Мы выложили в публичный доступ новые плагины для Flutter-приложений на ОС Аврора 5: 1⃣ location_aurora: порт популярного плагина location. Он помогает определять геопозицию устройства 2⃣ url_launcher_aurora: порт плагина url_launcher. Открывает ссылки и интенты во Flutter-приложениях 3⃣ aurora_push_service. Реализует push-уведомления на ОС Аврора 4 с помощью Аврора-центра. Поддержка пятой версии находится в разработке 4⃣ vibration_aurora: порт плагина vibration. Вызывает вибрацию 5⃣ mobile_scanner. Форк плагина mobile_scanner позволяет сканировать штрихкоды и qr-коды 6⃣ video_player_aurora: порт плагина video_player. Позволяет воспроизводить видео Будем рады участию в улучшении наших плагинов. Ваши issue для нас — как кофе в понедельник: без них сложно работать! Присоединяйтесь к сообществу 🕊💻