HartMobile/store/reestr_po/components.md
alexanderkaptsov 39662d323a HART Mobile v1.0.1 — initial clean commit
Android app for HART protocol field devices (Bluetooth SPP / USB CP210x).
Kotlin, MVVM, Jetpack Navigation, Material Design.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 23:23:18 +09:00

2.6 KiB
Raw Permalink Blame History

Перечень используемых компонентов HART Mobile

Язык и платформа

Компонент Версия Лицензия Правообладатель
Kotlin 1.9.x Apache 2.0 JetBrains s.r.o.
Android SDK (compileSdk 34) API 34 Apache 2.0 Google LLC

Библиотеки (зависимости Gradle)

Компонент Версия Лицензия Назначение
androidx.core:core-ktx 1.12.0 Apache 2.0 Базовые расширения Android KTX
androidx.appcompat:appcompat 1.6.1 Apache 2.0 Обратная совместимость UI
com.google.android.material:material 1.11.0 Apache 2.0 Material Design компоненты
androidx.constraintlayout:constraintlayout 2.1.4 Apache 2.0 Компоновка элементов интерфейса
androidx.lifecycle:lifecycle-viewmodel-ktx 2.7.0 Apache 2.0 Архитектурный компонент ViewModel
androidx.lifecycle:lifecycle-livedata-ktx 2.7.0 Apache 2.0 Реактивные данные LiveData
androidx.navigation:navigation-fragment-ktx 2.7.6 Apache 2.0 Навигация между экранами
androidx.navigation:navigation-ui-ktx 2.7.6 Apache 2.0 UI-компоненты навигации
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.7.3 Apache 2.0 Асинхронное выполнение
com.github.mik3y:usb-serial-for-android 3.7.0 LGPL 2.1 Драйвер USB-Serial (CP210x)

Примечания

  1. Все используемые библиотеки распространяются под свободными лицензиями (Apache 2.0 и LGPL 2.1), не ограничивающими коммерческое использование.
  2. Библиотека usb-serial-for-android используется под лицензией LGPL 2.1 в виде динамически подключаемой зависимости, что соответствует условиям лицензии.
  3. Весь оригинальный код приложения (протокол HART, парсеры, пользовательский интерфейс, логика лицензирования) написан автором самостоятельно.
  4. Приложение не содержит проприетарных компонентов иностранного происхождения.
  5. Все зависимости загружаются из публичных репозиториев Maven Central и JitPack.