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
-
Интервью4 недели назадМаркетологи в мобайле: Анастасия Луканова (руководитель направления по развитию рекламного бизнеса RuStore)
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.26
-
Магазины приложений4 недели назадApple просто убила App Store
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.27
