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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
1 575
المشتركون
-124 ساعات
-87 أيام
-12130 أيام
أرشيف المشاركات
https://www.youtube.com/watch?v=nTjpWnh41wo&ab_channel=YandexforMobile Смотреть с 32 минуты)), про наши труды))

А вы знали, что в языке Go есть свои заклинания? https://go-proverbs.github.io/ 0. Избегайте коммуникаций через общую, разделённую память. Наоборот, делитесь данными в памяти через сообщения. 1. Конкурентность и параллелизм — это не одно и то же. 2. Каналы для взаимодействия, мьютексы для разобщения. 3. Чем сложнее интерфейс, тем ненадёжней абстракция. 4. Нулевые значения полезны не меньше других. 5. Пустой интерфейс interface{} не о многом скажет. 6. У всех есть свой годный стиль форматирования кода, стандартное форматирование gofmt — годное для всех. 7. Копирование лучше зависимостей. 8. Защищай системные вызовы в коде тегами сборки. 9. Защищай кросс-вызовы cgo к коду C тегами сборки. 10. Cgo — это не Go. 11. Применяя пакет unsafe, не рассчитывай на какие-либо гарантии. 12. Лучше ясно, чем красиво. 13. Интроспекция ясной не бывает. 14. Значения ошибок — это тоже значения. 15. Недостаточно отлавливать ошибки, нужно их обрабатывать. 16. Полируй архитектуру, внятно называй компоненты, документируй детали. 17. Документация — для пользователей. 18. Не паникуй. Я думаю, эти заклинания подходят для многих языков программирования. 😊

+2
auth.proto0.01 KB

Ребят, забыл написать. Залил все изменения по беку на удаленный сервер. Файлы .proto прилагаю. Если хотите посмотреть как работает. адрес сервера: 188.120.225.54:8500

Repost from Product Friendly
У адаптированных под Flutter 📍картографических сервисов GoogleMaps API и Yandex Mapkit SDK есть существенный недостаток — ст
У адаптированных под Flutter 📍картографических сервисов GoogleMaps API и Yandex Mapkit SDK есть существенный недостаток — стоимость коммерческих тарифов. В проектах с ограниченным бюджетом можно использовать бесплатное решение OpenStreetMap. 🐼 Анна Ахлёстова, Flutter-разработчик в Friflex, рассказывает, как работать с сервисом OpenStreetMap и библиотекой flutter_map во Flutter-проектах. Читайте новую статью на Хабре. Подписывайтесь на наш блог — впереди вас ждет много полезных статей💜

Всем привет, меня позвали на замечательную передачу Забота.Дети, где мы поговорим на тему, которая очень волнует всех родителей Стоит ли учить своих детей айти, какие есть перспективы, чему учить вообще и так далее https://youtube.com/live/YCS2FWCNgY0?feature=share Начало сегодня, в 19:00

Repost from Product Friendly
Аврора — это система, основанная на Linux, поэтому для добавления иконки приложения в лаунчер необходим desktop-файл, в котор
Аврора — это система, основанная на Linux, поэтому для добавления иконки приложения в лаунчер необходим desktop-файл, в котором настраивается название, путь к исполняемому файлу и параметры изоляции. В новом видео Юрий Петров, Flutter Team Lead Friflex и автор канала @mobile_developing, рассказывает, что такое desktop-файл в вашем проекте Flutter + Аврора, какие параметры он содержит и какие функции может выполнять: ✔️описание приложения ✔️параметры изоляции ✔️доступ к интернету в приложении 👀 Смотрите туториал по ссылке: → Desktop-файл на ОС Аврора во Flutter-приложении И подписывайтесь на YouTube-канал Friflex, чтобы не пропустить новые видео 💜

Dart 3 спустя полгода: sealed-классы Полгода назад анонсировали Dart 3. Сделали небольшой цикл постов, чтобы пройтись по осно
+7
Dart 3 спустя полгода: sealed-классы Полгода назад анонсировали Dart 3. Сделали небольшой цикл постов, чтобы пройтись по основным изменениям и освежить их в памяти. В первом Сёрфер Женя рассказывает про sealed-классы. Sealed-класс (переводится как «запечатанный») — аналог enum с той разницей, что все значения — обычные классы, которые могут содержать поля и методы. Синтаксис sealed-класса очень прост:
// shapes.dart

sealed class Shape {}

class Square implements Shape {
  final double length;
  Square(this.length);
}

class Circle implements Shape {
  final double radius;
  Circle(this.radius);
}
Подробнее в карточках ⬆️

Repost from Product Friendly
Тема Material 3 по умолчанию, предварительное тестирование Impeller для Android, расширения DevTools и многое другое. 🧑‍💻Юр
Тема Material 3 по умолчанию, предварительное тестирование Impeller для Android, расширения DevTools и многое другое. 🧑‍💻Юра Петров, Flutter Team Lead в Friflex и автор тг-канала @mobile_developing, делится первым переводом официального релиза Flutter 3.16 от Google. Давайте посмотрим, что добавили и улучшили во фреймворке за три месяца с момента релиза Flutter 3.13. Читайте новую статью на Хабре Подписывайтесь на наш блог — впереди вас ждет много полезных статей💜

Ребят, немного затягиваю с выходом новых роликов), но пока не могу. Приболело горло(.

Хорошая статья, для понимая timestamp в PostgreSQL https://habr.com/ru/articles/772954/

Repost from Android Broadcast
В Google Play для публикации приложений/игры из новых персональных аккаунтов скоро будет введено требование - ваше приложение должно на протяжении 2 недель протестировать не меньше 20 людей. Только после этого станет доступна публикации приложения для всех. Распространение сборки можно будет через тестовые каналы Google Play. #googleplay

Хорошая статья, да понимания работы интерфейса Iterable «Разгоняем» HashSet, HashMap и циклы на примере Dart https://habr.com/p/772462/

Полезно почитать начинающим программистам. 😁 10 тяжёлых истин о работе программиста, про которые никто не предупреждает https://habr.com/p/772850/

Repost from Product Friendly
При разработке приложений для системы Аврора на фреймворке Flutter существует проблема тестирования нативной части Авроры. Та
При разработке приложений для системы Аврора на фреймворке Flutter существует проблема тестирования нативной части Авроры. Так как нет официальных инструментов для дебаг-режима, разработка, например, нативных плагинов сильно затрудняется. 🧑‍💻Юра Петров, Flutter-разработчик в Friflex и автор канала @mobile_developing, предлагает свое решение этой задачи. Читайте новую статью на Хабре → Подписывайтесь на наш блог — впереди вас ждет много полезных статей, и нам будет приятно 💜

Google вводит новые правила проверки приложений в Play Только что компания представила обновленную информацию и ввела новые п
Google вводит новые правила проверки приложений в Play Только что компания представила обновленную информацию и ввела новые правила и программы, направленные на повышение качества приложений на всей платформе. 1. Всем надо будет пройти верификацию, не только новым разработчикам. Можно выбрать дедлайн для этого. 2. Новые разработчики перед выпуском приложений должны будут постоянно тестировать свои приложения не менее чем на 20 пользователях в течение как минимум двух недель. Без этого выпустить приложение будет невозможно. Под словом "постоянно" Google подразумевает, что "не будут учитываться те, кто зарегистрировался, тестировал приложение менее 14 дней, а затем отказался от участия". 3. Google будет задавать разработчикам "некоторые вопросы, чтобы помочь им понять суть приложения, процесс его тестирования и готовность к выпуску". 4. Сроки проверки приложений возможно увеличатся. И что: великие люди, определенно.