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

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

@mobile_developing

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

Showing posts older than #973 · Back to latest

Older Posts 12 shown
Post #972 930
Нашел интересную штуку. ) Open source аналог TeamViewer, но может использоваться как self-host система. А самое интересное, что клиент написан на Flutter и работает на всех платформах. Если кому интересно, как всё устроено и работает, посмотреть можно здесь.
  • 🔥 20
Post #971 884

Forwarded from Flutter Observer

🎉 Потрясающие новости! Вышла новая версия Flutter!

✅ Flutter: 3.27.4

✅ Dart: 3.6.2
✅ Release date: 2025-02-05
✅ hash: d8a9f9a52e5af486f80d932e838ee93861ffd863

🔗 Links:

✅ URL commit: https://github.com/flutter/flutter/commit/d8a9f9a52e5af486f80d932e838ee93861ffd863
✅ URL tags: https://github.com/flutter/flutter/releases/tag/3.27.4
GitHub [flutter_releases] Flutter stable 3.27.0 Framework Cherrypicks (#162538) · flutter/flutter@d8a9f9a # Flutter stable 3.27.0 Framework ## Scheduled Cherrypicks https://github.com/flutter/flutter/pull/162132
  • ❤ 4
  • 👍 2
Post #970 752

Forwarded from Flutter Friendly

Привет, снова с вами Катя, Flutter Dev Friflex. Сегодня расскажу про бета-версию Android 16.

Контекст такой: Google запустила публичное тестирование Android 16, и теперь пользователи могут установить бета-версию через OTA-обновление.

Что нового в Android 16 Beta 1

🔴Live Updates. Новый тип уведомлений, созданный для отображения статуса текущих событий. Это аналог Live Activities в iOS. С помощью Live Updates можно в реальном времени отслеживать процесс доставки заказа или следующий поворот, не открывая приложение ресторана или навигатора.

🔴Улучшенная адаптивность приложений. На устройствах с большими экранами система сможет игнорировать ограничения приложений по ориентации и размеру. Это позволит растягивать программы, которые не оптимизированы для работы на планшетах и складных устройствах.

🔴Обновления предиктивного жеста «Назад». Теперь поведение жеста возврата на предыдущий экран поддерживает и трехкнопочную навигацию. Удерживая кнопку «Назад», можно увидеть фрагмент предыдущего экрана.

🔴Совместимость с кодеком APV. Кодек Advanced Professional Video, разработанный Samsung, предназначен для записи и постобработки видео высокого качества.

🔴Десктоп-режим для планшетов. Эта функция сделает работу на планшете максимально схожей с работой на компьютере. Появятся плавающие окна, которые можно будет перетягивать, запускать в режиме одновременной работы и менять в размерах. А в нижней части экрана будет строка с приложениями.

📌Интересный факт: все экраны придется адаптировать под ландшафт, так как установка в портретной ориентации будет невозможна. Почему так? Смотрите здесь.

С какими устройствами совместима

С Android 16 Beta 1 совместимы смартфоны и планшеты серии Google Pixel: Pixel 6 и 6 Pro, Pixel 6a, Pixel 7 и 7 Pro, Pixel 7a, Pixel Fold, Pixel Tablet, Pixel 8 и 8 Pro, Pixel 8a, Pixel 9, 9 Pro, 9 Pro XL и 9 Pro Fold.

Как установить, и когда выйдет

Самый простой способ установки — зарегистрироваться в программе бета-тестирования. После установки бета-версии Android 16 вернуться к стабильной версии без сброса данных можно будет только после окончательного релиза Android 16. Говорят, стабильная версия выйдет в апреле-июне.

Подробнее читайте здесь.

🔥 — иду тестировать
☕️ — подожду стабильный релиз
  • 👍 6
  • 😱 1
  • 🥴 1
Post #969 761
Уф, нашел время глянуть видео, как ребята проводят код ревью. В целом со многим соглашусь, ребята молодцы. Рекомендую посмотреть, особенно новичкам.

https://www.youtube.com/live/HUKiTWOtbsE?si=zf4zzSp-gb1tt0LJ
Youtube - YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
  • 🔥 17
  • 👍 3
Post #968 624

Forwarded from Flutter Friendly

Привет, это Роза, Flutter Dev Friflex👋

Сегодня расскажу о пакете meta, который помогает сделать Dart-код более понятным, поддерживаемым и безопасным.

Что такое пакет meta

Пакет meta — это библиотека от команды Dart, которая предоставляет аннотации для добавления метаданных в ваш код. Эти аннотации:

🖱 Документируют код: помогают понять, как правильно использовать функции, классы или переменные
🖱 Подсвечивают ошибки: инструменты анализа, такие как dart analyze, используют аннотации для поиска проблем в коде
🖱 Улучшают читаемость: делают код понятнее для команды и проще в сопровождении

Основные аннотации пакета meta

🔴@immutable — указывает, что класс неизменяемый и все его поля должны быть final
🔴@protected — говорит, что метод или поле предназначено только для использования внутри класса или его подклассов
🔴@visibleForTesting — Помечает метод или поле как доступное только для тестов.
🔴@sealed — отмечает, что класс нельзя наследовать за пределами этого файла
🔴@mustCallSuper — обязывает вызывать метод суперкласса при переопределении

Расширенные аннотации пакета meta

🔴@experimental — помечает элемент как экспериментальный и подверженный изменениям
🔴@UseResult — указывает, что результат функции или метода должен быть использован
🔴@alwaysThrows — заставляет метод всегда выбрасывать исключение
🔴@doNotStore — значение не должно сохраняться или кэшироваться
🔴@internal — говорит, что элемент предназначен для внутреннего использования и не является частью публичного API

Как использовать аннотации


import 'package:meta/meta.dart';

@immutable
class User {
final String name;
final int age;

const User(this.name, this.age);
}


Достаточно добавить аннотацию перед объявлением класса, метода или поля, чтобы она начала работать.

Если хотите узнать больше, загляните в документацию пакета.

Используйте аннотации из meta, чтобы писать качественный и профессиональный код. А если есть вопросы или предложения, пишите в комментариях. Обсудим 🚀
  • 🔥 19
  • ❤ 2
Post #967 619
Вышло обновление плагина Dart для VS Code. Что нового?

- Удаление поддержки старых версий SDK.
- Предпросмотр цвета в автодополнении кода.
- И еще много разных исправлений и дополнений.

Почитать можно здесь.
  • 👍 5
  • ❤ 1
Post #963 743
Всем привет, по просьбам подписчиков на выходных обновил ботика-наблюдателя @FlutterObserver_bot

- добавил русский язык;
- Flutter — добавил отслеживания ветки beta;
- Dart — добавил отслеживания ветки beta и dev;
- cводка — добавил подробное описание текущих версий.

Чтобы избежать ошибок, не забывайте перезапускать ботика командой
/start.
  • 🔥 10
  • 👍 5
Post #962 746
Свершилось, вчера apple открыла движок для сборки который используется в XCode.
А это значит, что теперь любой может создать свой XCode).
Ждем плагин на VSCode 😊

https://www.swift.org/blog/the-next-chapter-in-swift-build-technologies/

https://github.com/swiftlang/swift-build
Swift.org The Next Chapter in Swift Build Technologies Swift continues to grow in popularity as a cross-platform language supporting a wide variety of use cases, with support on a variety of embedded devices, form factors that encompass wearables to server, and a wide variety of operating systems. As Swift expands…
  • 👍 8
  • 🔥 6
Post #956 846

Forwarded from Friflex Dev

Мы искренне любим Flutter и готовы рекомендовать его всем, кто хочет начать карьеру в IT. Почему? Ответ — на карточках!


А ты уже в игре?
❤️ — разрабатываю на Flutter
🔥 — пока еще выбираю
👍 — поклонник другого фреймворка
  • ❤ 32
  • 🔥 4
Post #955 643

Forwarded from MADTeacher | Станислав Чернышев

Записал видео на ютуб про отмену макросов и как это отразится на Dart в ближайшее время 😎

Если этот пост наберет 150 💩, скину на этот канал сжатый вариант видео, чтобы можно было его посмотреть в телеге 😇

p.s. Если не в курсе откуда такие требования, см. этот пост и пару следующих под ним 🫠
YouTube Макросы в Dart отменены... Что дальше? Команда Dart официально объявила: разработка макросов остановлена. После нескольких лет экспериментов выяснилось, что их реализация слишком сильно замедляет компиляцию и ухудшает разработческий опыт (о чем я не раз писал и говорил на Crossconf 2024). У…
  • 👏 1
  • 🐳 1
Post #953 659

Forwarded from Flutter Observer

🎉 A new version has been released!

✅ Dart: 3.6.2

📜 Additional information:

✅ Release date: 2025-01-29
✅ Hash: 42f3fc1c648bc66e56c822a95e6139bb116020c3

🔗 Links:

✅ URL commit: https://github.com/dart-lang/sdk/commit/42f3fc1c648bc66e56c822a95e6139bb116020c3
✅ URL tags: https://github.com/dart-lang/sdk/releases/tag/3.6.2
GitHub Version 3.6.2 · dart-lang/sdk@42f3fc1 Change-Id: I8930c712e8358b1d253b900eb13eb10869340d3e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/406520 Commit-Queue: Slava Egorov <vegorov@google.com> Auto-Submit: Alex...
  • 🔥 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →