home.social

#dart — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dart, aggregated by home.social.

fetched live
  1. Dart 3.13 — что нового в Dart?

    Мы рады объявить о выходе Dart 3.13! В этом релизе мы отмечаем тему, которую любят все разработчики: чистый и легковесный код. Dart 3.13 фокусируется на этом аспекте на каждом уровне работы разработчика. Что касается языка, то первичные конструкторы устраняют повторяющийся шаблонный код, позволяя определять классы в одной строке кода. В инструментах разработчика внесены улучшения, позволяющие dart format поддерживать аккуратность кода в соответствии с правилами стиля Effective Dart , а также dart pub введены новые команды рабочей области для поддержания порядка в монорепозиториях. На pub.dev расширенные функции документации, такие как <callout-box> теги и {@example} директивы, делают документацию пакетов более понятной. Внутри системы, оптимизация кода нативных библиотек (tree-shaking @RecordUse ) и отложенная загрузка WebAssembly помогают сделать скомпилированные бинарные файлы приложений максимально компактными. Так что обновите Dart или запустите программу flutter upgrade и следите за обновлениями, пока мы будем изучать новинки Dart 3.13!

    habr.com/ru/articles/1071116/

    #dart #flutter #webassembly #ffi #313

  2. [Перевод] Flutter 3.47 — Что нового во Flutter?

    Вышла версия Flutter 3.47, и вместе с ней мы получили несколько интересных нововведений. Сегодня мы приветствуем выпуск версии 1.0 автономного приложения material_ui и cupertino_ui пакетов. Это важная веха, которая отделяет системы проектирования от основного SDK. Мы также повышаем производительность и улучшаем инструменты во всех областях. В этом релизе Impeller по умолчанию доступен для настольных компьютеров, наши конвейеры подготовлены для iOS, macOS и Xcode 27, а предварительные версии виджетов Flutter переведены в стабильную версию. Итак, flutter upgrade для начала выполните команду в терминале или прочитайте дальше, чтобы узнать больше о главных изменениях в этом релизе.

    habr.com/ru/articles/1070180/

    #dart #flutter #347 #impeller_desktop

  3. Sorry today's #HumpdayQandA has been cancelled. We'll be back next week! Wednesday 19th August. See you all then!

    #FlutterCommunity #Flutter #Dart

  4. Just published a new, breaking change to pub.dev/packages/firebase_func

    The break is because we're using a BUNCH of new features from github.com/googleapis/google-c More shared infa. More bits you can (re)use for other Dart projects on Google Cloud! #firebase #dart #googlecloud

  5. 🔴 #HumpdayQandA and Render Objects with Matt Carroll, in 45 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz @danicox @esratech and Matt Carroll

    youtube.com/watch?v=UBohvcICyx

  6. 📦 pd4d10/unpub

    Self-hosted private Dart Pub server for Enterprise

    Hosts a private Dart package registry with a web interface for searching and viewing packages, using MongoDB for metadata

    ⭐ Stars: 479
    📅 Last Update: Aug 04, 2026

    github.com/pd4d10/unpub

    #selfhosted #homelab #selfhost #selfhosting #opensource #dart #pub

  7. Сборщик мусора в Dart. Часть 2: поколения и scavenge

    В первой части мы разобрались как Dart отличает число от объекта. Эти знания нам пригодятся, чтобы разобраться в дальнейших хитростях сборщика. Перед нами стоит самый главный вопрос: А как сборщик все-таки за собой убирает? Молодое и старое поколение. Что происходит в обычном build() у Flutter-виджета? За один кадр создается куча временных объектов: EdgeInsets, Padding, промежуточные TextStyle, какие-то списки, замыкания. Живут они до следующего ребилда(Не учитывая const). Также у нас есть и другая категория объектов, которые живут долго: синглтоны, кэши, репозитории, состояние приложения. Они создаются один раз и живут все время работы. Отсюда вывод, если молодые объекты пересоздаются пачками, а старые в основном живут, то убирать их одинаково не выгодно. Именно поэтому Dart делит кучу на 2 поколения...

    habr.com/ru/articles/1066560/

    #Dart #Flutter #сборка_мусора #garbage_collector #gc #управление_паматью #dart_vm #scavenge #поколение #newspace

  8. Formants dialogue in roguetui... also on web! Pesky timer resolutions, Cross-Origin-Opener-Policy, and a million other issues when debugging wasm->wasm->webaudio!

    #termui #termui_audio #dart #flutter

  9. Ależ zagraliśmy meczycho. Aż nam się plansza zresetowała 😆

    #dart #darts #rzutki #gra

  10. 🔴 #HumpdayQandA with Live Coding! in 30 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz @johnwiese and @mastodon.social@makerinator

    youtube.com/watch?v=pEQpgR2zcZ

  11. O raju! Znalazłam zapomnianą tarczę do darta i cztery komplety lotek. Trzeba tylko zmienić baterie.
    Już wiem co będziemy robić dziś wieczorem :awesome:

    #dart #rzutki #gra #ogród #lato

  12. I'm using the incredible crdt_lf library. It's landed in BrainFrame, and it's handling that layer. Next up is the way that I'm going to interact with it, and that's got some real challenges.

    The entire point is that you keep your files. You don't manage the CRDTs. You're able to edit with any editor you choose. So now I have to integrate the CRDT layer with a directory watcher and a diff reconciliation engine to handle you doing that. Yes, diffs and CRDTs work in different spaces, but I don't have a choice. If you edit your files in Obsidian, then I have to turn those changes you made into CRDT operations somehow, and that's going to start with a diff. I know, I hate it too 🙂

    A line that's starting to become a refrain for me: it all sounds easy, right until it isn't. And this integration definitely will tax me.

    #CRDT #BuildInPublic #LocalFirst #Dart

  13. Something I've been working on with the termui / termui_audio / termui_flutter packages. Recorded from Flutter Web + WASM, but also runs in a console.

    #dart #flutter

  14. Learn everything you need to know about Dart via these 54 free HackerNoon blog posts. hackernoon.com/54-blog-posts-t #dart

  15. 🔴 #HumpdayQandA :: Talking Kaisel with Samuel Abada, 30 minutes at 5pm BST / 6pm CEST / 9am PDT today! Answering your #Flutter and #Dart questions with @simon @randalschwartz and Samuel

    youtube.com/watch?v=2UkwSWHUW1

  16. 📦 dart-pubdev-explorer

    MCP server for pub.dev

    My AI agent kept hallucinating package names & grepping my local pub cache.

    Now it gets real API browsing, security checks, version diffing.

    pub.dev/packages/dart_pubdev_m

    Feedback welcome! #Dart #Flutter

  17. 💁🏻‍♀️ TIL: 🚀💥 #China’s planetary defense mission would crash a #spacecraft into an asteroid at 32,000 km/h before 2030.

    The campaign combines impact and post collision analysis, unlike #NASA’s #DART and #ESA’s #Hera which split those tasks. #CNSA chief scientist Li Mingtao is also studying #telescopes to detect #asteroids hidden by the #Sun’s glare.

    👉 zmescience.com/science/news-sc

    #planets #space #science #astronomy #technology #tech #earth #safety

  18. China plans bold asteroid collision test to outpace NASA’s DART mission

    According to the researchers, China’s planned mission goes beyond NASA’s DART demonstration by attempting a more realistic planetary…
    #NewsBeep #News #Science #2015XF261 #asteroid #China #ChinaNationalSpaceAdministration #DART #Earth #Energy&amp;Environment #GB #NASA #Orbit #UK #UnitedKingdom
    newsbeep.com/uk/702744/