← Вернуться в блог

Техническая кухня: как мы строим приложение на Tauri

Команда ARCH-RST

Пришло время заглянуть под капот и рассказать, как устроено наше приложение изнутри. Бэкенд написан на Rust — это обеспечивает скорость и безопасность. Фронтенд на чистом HTML/CSS/JS, без тяжёлых фреймворков, чтобы приложение оставалось лёгким. Tauri 2.0 позволяет нам собирать один и тот же код под Windows и Android, хотя под каждую платформу есть свои нюансы. Например, на Android пришлось адаптировать работу с файловой системой и разрешениями. Все данные хранятся локально в SQLite с автоматической облачной синхронизацией через REST API. Шестиугольник навыков отрисовывается с помощью Chart.js и работает плавно на всех устройствах.