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

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

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

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

نمایش بیشتر
1 847
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-117 روز
-1330 روز
آرشیو پست ها
Разыгрываю 2 билета на CrossConf⚡️ Это крупнейшая конференция по кроссплатформенной разработке с целым потоком докладов о Flutter. Она пройдет 8 ноября в Москве. Вместе с коллегой Анной Ахлестовой готовим доклад. Покажем на собственных примерах, как защищать приложения от угроз и проходить аудит по безопасности. Еще в потоке Flutter – доклады про BDUI, работу с логами, про DivKit и Flame. Будут сильные доклады, известные спикеры и большое Flutter-сообщество. Как принять участие: ✅Подписаться на меня @mobile_developing и канал @flutterfriendly. ✅Нажать «Участвую» под этим постом. Итоги подведу 21 октября. Всем удачи!

Где самые крутые доклады о Flutter-разработке? У нас на конференции! Без шуток: состав потока собрали очень мощный 🔥 Делимся
Где самые крутые доклады о Flutter-разработке? У нас на конференции! Без шуток: состав потока собрали очень мощный 🔥 Делимся, какая программа получилась. ◾️ Аудит безопасности мобильных приложений: Flutter держит оборону Юрий Петров, Flutter Tech Lead, Friflex, и Анна Ахлестова, Flutter Team Lead, Friflex ◾️ Это все твои игры на Flame и Flutter Станислав Ильин, Flutter Team Lead, Поток.Диджитал ◾️ Duit – как создать эффективный BDUI-фреймворк для Flutter, не привлекая внимания санитаров Никита Синявин, Lead Flutter Developer, BetBoom ◾️ UI логгера на Flutter: Как сделать работу с логами удобнее и быстрее? Павел Гершевич, Flutter Team Lead, Amiga ◾️ Что же Dart такого нам готовит? Станислав Чернышев, доцент, СПбГУАП ◾️ DivKit on Flutter: Кроссплатформа^ Максим Ясаков, разработчик DivKit, Яндекс Про ◾️ 3D во Flutter: новый инструментарий Даниил Бондарев, Flutter Developer, Surf Приходите на CrossConf и зовите знакомых flutter-разработчиков. По традиции для поклонников Flutter делимся промокодом FLUTTER30 на скидку. До конца дня 18 октября можно купить билет со скидкой -30% на сайте CrossConf.

С появлением компиляции в Wasm и обновлением интеропа с js, ряд встроенных библиотек Dart был помечен, как LEGACY. Это: ⛔️ package:js ⛔️ dart:html ⛔️ dart:indexed_db ⛔️ dart:js ⛔️ dart:js_util ⛔️ dart:svg ⛔️ dart:web_audio ⛔️ dart:web_gl Вместо них теперь следует использовать: ✅ package:web ✅ dart:js_interop ✅ dart:js_interop_unsafe Пакет package:web заменяет собой dart:html и другие web-библиотеки. Почему пакет, а не новая встроенная библиотека dart:web? Такой подход позволит быстрее выкатывать новые фичи и исправлять критические ошибки, т.к. пакет не привязан к релизному циклу Dart (4 раза в год, 1 раз в 3 месяца).

🎞 Все возможности Future в Dart, о которых вам никто не расскажет 😂 Думали 17 минут про async await - это все? ха-ха-ха, ра
🎞 Все возможности Future в Dart, о которых вам никто не расскажет 😂 Думали 17 минут про async await - это все? ха-ха-ха, раздумывайте Обычно в таких видео рассказывают про Future.then, максимум про Future.catchError 😯 Мы конечно же пойдем дальше и разберем почти все методы которые предоставляет этот класс для работы В ролике будет про: ✔️ Future.wait ✔️ Future.whenComplete ✔️ Future.timeout Держу пари вы не использовали эти методы в своих приложениях 📱 Смотреть на YouTube

Repost from Friflex Dev
🚀 Знакомьтесь, Анна. Еще недавно — студентка вуза, а сейчас — Flutter Team Lead Friflex. Вот это успех, подумали мы и решили
+5
🚀 Знакомьтесь, Анна. Еще недавно — студентка вуза, а сейчас — Flutter Team Lead Friflex. Вот это успех, подумали мы и решили именно с нее начать нашу рубрику #friflex_team с вдохновляющими историями наших коллег. Как Анна стала частью комады Friflex, что помогло ей так быстро вырасти и какие навыки нужны Flutter-разработчику для успешной карьеры — в карточках. И пусть история Анны вдохновит и вас 💜

Часть моего выступления ☺️

Ну как вам? 😊

Flutter 😊
Flutter 😊

Ну погнали ☺️
Ну погнали ☺️

🧑‍🎓 Рекомендации по безопасной разработке приложений(методичка) Хороший пост Eugene Saturow(ссылка на пост) по инфобезопасн
🧑‍🎓 Рекомендации по безопасной разработке приложений(методичка) Хороший пост Eugene Saturow(ссылка на пост) по инфобезопасности. Много полезного🙂 Я вот, например, не знал, что желательно запрещать использование кастомных клавиатур в приложении: https://help.stingray-mobile.ru/2024.5/rg/ru/ios/app_does_not_prohibit_use_of_custom_keypads_ios/ 🟢Прикрепляю ссылку, которая в конце поста: Рекомендации по безопасной разработке приложений - https://help.stingray-mobile.ru/2024.5/rg/

+1
Краснодарский край до встречи😁. Полетел в Москву на конференцию по Авроре. Буду выступать, с темой «Как портировать плагин на ОС Аврора и не сойти с ума» Надеюсь узнать, что нового в экосистеме и поделиться с вами.

Десктопная Аврора У меня есть эксклюзивное видео про некоторые нюансы с презентации, которая пройдет 9 октября Ребята из ОМП показали десктопный режим, который появится в Аврора 5.2 👉 Полноценная работа с мышкой и клавиатурой 👉 Приложение не нужно будет переписывать 👉 Бесшовная миграция приложений между устройством и монитором Это может быть первым шагом к появлению полноценной экосистемы устройств (как у Apple или Huawei) с новыми форм-факторами, которые связаны бесшовно между собой Но сейчас уже можно говорить, что можно расширить свой офисный телефон или планшет до полноценного компа В любом случае увидим все на презентации 9 октября Кстати, у вас ещё есть возможность попасть туда Для этого нужно просто пройти регистрацию здесь 👇 https://auroraos.timepad.ru/event/3008088/ Имхо крутая ОС обязательно должна поддерживать экосистему устройств и меня очень радует, что Аврора движется в этом направлении

Repost from Oh, my Flutter
Мы во Flutter Voronezh подготовили для вас новый митап. Наш гость Александр Кузнецов из Т-АйТи поделится опытом своей команды
Мы во Flutter Voronezh подготовили для вас новый митап. Наш гость Александр Кузнецов из Т-АйТи поделится опытом своей команды в использовании Flutter для Web. Митап пройдет онлайн 10 октября, 18:00 по мск. 📌 Регистрация доступна по ссылке. https://www.meetup.com/flutter-voronezh/events/303780905/ #event #fluttervrn

Кто интересуется Flutter web, рекомендую.

Приглашаем на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков 10 октября в Москве во второй раз пройдет Peer
Приглашаем на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков 10 октября в Москве во второй раз пройдет PeerLab от экспертов Райдтеха Яндекс Go. Специалисты разберут кейсы, которые предложат участники: поговорят о DI-архитектуре, легаси и скорости сборки, сравнят KMP и Flutter, объяснят, чем отличаются техлиды от фичалидов, и поделятся советами о тестировании фичей. После разбора кейсов гостей ждет afterparty, feature dev консультация и активности в реальной качалке — будем тренировать прогерские мышцы! Реальные кейсы и ответы экспертов Яндекса на ваши вопросы о мобильной разработке — регистрируйтесь и зовите коллег! Обратите внимание, количество мест ограничено. После регистрации обязательно дождитесь подтверждения заявки.

Приглашаем на Mobile PeerLab #2 — камерную встречу для мобильных разработчиков 10 октября в Москве во второй раз пройдет PeerLab от экспертов Райдтеха Яндекс Go. Специалисты разберут кейсы, которые предложат участники: поговорят о DI-архитектуре, легаси и скорости сборки, сравнят KMP и Flutter, объяснят, чем отличаются техлиды от фичалидов, и поделятся советами о тестировании фичей. После разбора кейсов гостей ждет afterparty, feature dev консультация и активности в реальной качалке — будем тренировать прогерские мышцы! Реальные кейсы и ответы экспертов Яндекса на ваши вопросы о мобильной разработке — регистрируйтесь и зовите коллег! Обратите внимание, количество мест ограничено. После регистрации обязательно дождитесь подтверждения заявки.

Repost from Flutter Friendly
Привет, это Анна, Team Lead Flutter-команды Friflex Продолжаю рассказывать, как интегрировать карты в мобильные приложения. С
Привет, это Анна, Team Lead Flutter-команды Friflex Продолжаю рассказывать, как интегрировать карты в мобильные приложения. Сегодня разберемся, как создать список точек, которые будут отображаться маркерами на карте yandex_mapkit. Используем класс PlacemarkMapObject. Он принимает разные параметры, которые помогают создать уникальный дизайн маркера и настроить нужные пользовательские взаимодействия: 🔴 icon принимает экземпляр PlacemarkIcon, который позволяет создавать простые и составные иконки 🔴 text дает возможность отображать кастомный текст на маркере 🔴 onTap и onDrag задают взаимодействия с маркером Создадим список точек Point, которые необходимо отобразить маркерами на карте:

List<Point> get points {
  return const [
    Point(latitude: 55.755864, longitude: 37.617698),
    Point(latitude: 51.507351, longitude: -0.127696),
    Point(latitude: 41.887064, longitude: 12.504809),
  ];
}
Для каждой отдельной точки создаем экземпляр маркера PlacemarkMapObject.

List<PlacemarkMapObject> get mapObjects => List.generate(
      points.length,
      (index) => PlacemarkMapObject(
        mapId: MapObjectId('MapObject $index'),
        point: points[index],
        opacity: 1,
        text: PlacemarkText(
          text: '$index',
          style: const PlacemarkTextStyle(size: 14, color: Colors.white),
        ),
        icon: PlacemarkIcon.single(
          PlacemarkIconStyle(
            image: BitmapDescriptor.fromAssetImage('assets/icons/map_point.png'),
            scale: 2,
          ),
        ),
        onTap: (mapObject, point) {
          // действие при нажатии на маркер
        },
        onDrag: (mapObject, point) {
          // действие при перетягивании маркера
        },
      ),
    );
Список объектов готов. В следующий раз расскажу, как отобразить их на карте. #howtoflutter