TGViewer
Aurora Developers Aurora Developers @auroradevelopers · 756 subscribers
Post #199 1.44K
Архитектура Flutter

Приложения для ОС Аврора можно писать на Flutter. Сегодня подробнее познакомим вас с его архитектурой и компонентами.

Flutter сотоит из трёх частей:

1️⃣ Framework. Относительно небольшой модуль. Содержит верхнеуровневые библиотеки и базовые компоненты для создания UI, которые используются разработчиками (Widgets, Animations, Gestures и пр.). Полностью написан на Dart.

2️⃣ Engine. Модуль, отвечающий за рендеринг и управление Dart VM. Взаимодействует с Framework через API библиотеки dart:ui. Использует для отрисовки графические библиотеки, такие как Skia и Impeller. Написан на C/C++.

3️⃣ Embedder. Полностью ориентирован на платформу. Предоставляет доступ к основным системным сервисам, готовит поверхность для отрисовки, управляет циклом событий. Выбор языка для реализации зависит от платформы. Для Авроры мы реализовали Embedder на C++.

Проект Flutter содержит код на Dart, который использует бибиотеки из Framework и сторонние библиотеки для разработки. Также в проекте находится Runner (один или несколько) — пакет приложения для конкретной платформы, использующий Embedder. Таким образом компоненты Flutter используются разработчиками.

📌 Документация Flutter для ОС Аврора доступна по ссылке.
  • 🔥 13
  • ❤ 1
More from @auroradevelopers
  1. Oct 14, 2026Приглашаем вас на встречу сообщества ОС Аврора в Новосибирске! 🗓️ 29 октября в 18:00 📍Но…
  2. Oct 12, 2026Subway Surfers на ОС Аврора 👍 Классика мобильного гейминга добралась до Авроры благодаря…
  3. Oct 9, 2026Участники хакатона Мос.Хаб разработают приложение для Авроры Мероприятие для начинающих ИТ…
  4. Oct 5, 2026Star Wars Jedi Academy на ОС Аврора! 🗡 Jedi Academy вышла в сентябре 2003 года: её сделал…
  5. Sep 29, 2026Simpsons Hit & Run на ОС Аврора 😏 Игра вышла в сентябре 2003, разработчик - Radical Enter…
  6. Sep 24, 2026🚀 Хочешь разрабатывать под ОС Аврора? Все необходимое уже собрано! БАЗОВЫЕ ИНСТРУМЕНТЫ 🔹…
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 →