Connect with us

GitHub

RvSystem Monitor — мониторинг ресурсов на Jetpack Compose и Rust

Опубликовано

/

     
     

RvSystem Monitor — это высокопроизводительное приложение для мониторинга Android-системы, сочетающее в себе выразительные возможности Jetpack Compose с исключительной эффективностью Rust. Оно предоставляет информацию об низкоуровневом аппаратном обеспечении, сохраняя при этом современный и невероятно плавный пользовательский интерфейс.

RvSystem Monitor устраняет разрыв между высокоуровневыми фреймворками пользовательского интерфейса и низкоуровневыми системными API. Используя бэкенд на основе Rust, он минимизирует накладные расходы на производительность, обычно связанные с частым опросом файлов ядра, таких как /proc и /sys. Этот гибридный подход позволяет осуществлять мониторинг частоты ЦП, драйверов графического процессора, состояния батареи и использования памяти в реальном времени без ущерба для быстродействия устройства.

Созданное с использованием Material 3 Expressive, приложение предлагает визуально насыщенный интерфейс с адаптивными макетами и сложными переходами, что делает системную диагностику одновременно мощной и красивой.

Стек:

  • Языки: Kotlin 2.3.21, Rust (Edition 2024), C (via libc)
  • Фреймворки: Jetpack Compose (BOM 2026.05.00), Material 3 Expressive, Hilt DI
  • Бридж: JNI via jni-rs, cargo-ndk
  • Инфраструктура: Gradle Kotlin DSL, Android NDK 30.0, Fastlane
  • Библиотеки: Retrofit 3.0, OkHttp 5.3, Coil 3.4, Jetpack DataStore
RvSystem Monitor на GitHub: https://github.com/Rve27/RvSystem-Monitor
Платформа: Android
⭐️: 23
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: