# 3rd-party libraries - [AndroidX](https://developer.android.com/jetpack/androidx) by Google (Apache 2.0): *user interface* - [Material Components](https://github.com/material-components/material-components-android) by Google (Apache 2.0): *user interface* - [Gson](https://github.com/google/gson) by Google (Apache 2.0): *parsing network responses to GSON* - [Shared Preferences Mock](https://github.com/IvanShafran/shared-preferences-mock) by Ivan Shafran (MIT): * testing SharedPreferences* - [Kotlin](https://github.com/JetBrains/kotlin) by Jetbrains: *programming language Kotlin* - [kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines) by Jetbrains (Apache 2.0): *concurrency* - Partially copy and modify [Crasher](https://github.com/fennifith/Crasher) by James Fenn (Apache 2.0): *crash reports* - [version-compare](https://github.com/G00fY2/version-compare) by Thomas Wirth (Apache 2.0): *compare versions of installed and available apps* - [OkHttp](https://square.github.io/okio/) by Square, Inc (Apache 2.0): *download files and make network requests* - [Kotlin coroutines await extension for OkHttp3](https://github.com/gildor/kotlin-coroutines-okhttp) by Andrey Mischenko (Apache 2.0): *add async/await support to OkHttp* - [JUnit 5](https://junit.org/junit5/) by The JUnit Team (MIT): *software testing* - [android-junit5](https://github.com/mannodermaus/android-junit5) by Marcel Schnelle (Apache 2.0): *use JUnit5 software tests with Android* - [MockK](https://mockk.io/) (Apache 2.0): *for easier software testing* - Partially copy and modify [Root app installer](https://gitlab.com/AuroraOSS/AuroraStore/-/blob/master/app/src/main/java/com/aurora/store/data/installer/RootInstaller.kt) by Aurora Store / Rahul Patel (GPL): *for installing/updating apps without user interaction* - [libsu](https://github.com/topjohnwu/libsu) by John Wu (Apache 2.0): *for executing root commands* - [Shizuku](https://github.com/RikkaApps/Shizuku) by RikkaW and haruue (Apache 2.0): install APKs without user interaction - Inspiration from [Droid-ify](https://github.com/Iamlooker/Droid-ify) by Iamlooker (GPL 3.0) on how to use Shizuku