Updated: 25 September 2026
LightSchool for Android is built with the software listed below, together with the libraries that software itself depends on. Each is
used under its own license. A component that is only in one version of the app is marked so; the RuStore version has no Google Play
Billing and no Google Play In-App Updates.
Under the Apache License 2.0
(text of the license)
- Kotlin, kotlinx.coroutines, kotlinx.serialization (JetBrains):
github.com/JetBrains/kotlin
- AndroidX (Jetpack) libraries: Core, AppCompat, Activity, Fragment, Lifecycle, Navigation, Room, SQLite, DataStore, WorkManager,
Glance, SplashScreen, Window and others:
developer.android.com/jetpack/androidx
- Jetpack Compose, Material 3 and Material Icons:
developer.android.com/jetpack/compose
- Compose Multiplatform runtime (JetBrains):
github.com/JetBrains/compose-multiplatform
- Material Components for Android:
github.com/material-components/material-components-android
- Dagger and Hilt, javax.inject, jakarta.inject:
github.com/google/dagger
- Retrofit, OkHttp, Okio (Square):
square.github.io/retrofit,
square.github.io/okhttp
- Gson:
github.com/google/gson
- Guava, Error Prone annotations, JSR 305 annotations, JSpecify:
github.com/google/guava
- ZXing and ZXing Android Embedded:
github.com/zxing/zxing,
github.com/journeyapps/zxing-android-embedded
- Reorderable:
github.com/Calvin-LL/Reorderable
Under the MIT License
(text of the license)
Under the licenses of their owners