Nanit takes advantage of several open source technologies in our apps and our camera's and sound and light's firmware.
Camera Firmware
-
openssl v1.0.2e, BSD-style License (OpenSSL License and original SSLeay License)
-
argh:v0.1.12 - BSD-3-Clause
-
async-stream:v0.3.5 - MIT
-
audiopus:v0.3.0-rc.0 - ISC
-
bindgen:v0.69.4 - BSD-3-Clause
-
bitflags:v2.5.0 - MIT OR Apache-2.0
-
bytemuck:v1.15.0 - Zlib OR MIT OR Apache-2.0
-
clap:v4.3.5 - MIT OR Apache-2.0
-
cmake:v0.1.50 - MIT OR Apache-2.0
-
color-eyre:v0.6.3 - MIT OR Apache-2.0
-
const_soft_float:v0.1.4 - MIT OR Apache-2.0
-
fastrand:v2.0.2 - MIT OR Apache-2.0
-
futures:v0.3.30 - MIT OR Apache-2.0
-
heapless:v0.8.0 - MIT OR Apache-2.0
-
hickory-resolver:v0.24.0 - MIT OR Apache-2.0
-
lazy_static:v1.4.0 - MIT OR Apache-2.0
-
libc:v0.2.153 - MIT OR Apache-2.0
-
libpulse-binding:v2.28.1 - MIT OR Apache-2.0
-
log:v0.4.21 - MIT OR Apache-2.0
-
memmap2:v0.9.4 - MIT OR Apache-2.0
-
neli:v0.7.0-rc2 - BSD-3-Clause
-
nix:v0.28.0 - MIT
-
parking_lot:v0.12.1 - MIT OR Apache-2.0
-
pin-project-lite:v0.2.13 - MIT OR Apache-2.0
-
prost:v0.12.3 - Apache-2.0
-
realfft:v3.3.0 - MIT
-
rustfft:v6.1.0 - MIT OR Apache-2.0
-
static_cell:v2.0.0 - MIT OR Apache-2.0
-
str0m:v0.5.0 - MIT OR Apache-2.0
-
stunparse:v0.1.0 - MIT OR Apache-2.0
-
symphonia-core:v0.5.3 - MPL-2.0
-
thiserror:v1.0.58 - MIT OR Apache-2.0
-
tokio - MIT
- tokio:v1.36.0
- tokio-util:v0.7.10
-
tracing - MIT
- tracing:v0.1.40
- tracing-error:v0.2.0
- tracing-journald:v0.3.0
- tracing-subscriber:v0.3.18
-
tract-onnx:v0.20.7 - MIT OR Apache-2.0
-
v4l2-sys-mit:v0.3.0 - MIT
Nanit iOS App
-
Alamofire v5.8.0, MIT License
-
FFmpeg, LGPL v2.1+
-
protobuf-swift v1.23.0, Apache 2.0 License
-
ReachabilitySwift v3.2, BSD 2-Clause
-
Starscream v3.1.1, Apache 2.0 License
-
SwiftyJSON v5.0.0, MIT License
-
co.touchlab.crashkios v0.8.1, Apache 2.0 License
-
CocoaLumberjack v3.8.2, BSD 3-Clause
-
ZipArchive v2.5.0, MIT License
-
TPCircularBuffer v1.6.1
-
Mixpanel v4.2.0, MIT License
-
Cordial v4.2.1
-
Segment v1.7.2, MIT License
-
SQL Cipher v4.5, SQLCipher Community License
-
Firebase v11.0.0, Apache 2.0 License
-
Open SSLÂ v1.1.1j, Apache 2.0 License
-
co.touchlab:sqliter-driver v1.2.1
-
WebRTCÂ vM121, Apache 2.0Â License
-
The Nanit app utilizes Kotlin MultiPlatform. Multi Platform packages are listed below on the Android app.
Nanit Android App
-
androidx.activity - View License
- activity:1.9.3
- activity-compose:1.9.3
- activity-ktx:1.9.3
-
androidx.annotation - View License
- annotation:1.9.1
- annotation-experimental:1.4.1
- annotation-jvm:1.9.1
-
androidx.appcompat - View License
- appcompat:1.7.0
- appcompat-resources:1.7.0
-
androidx.arch.core - View License
- core-common:2.2.0
- core-runtime:2.2.0
-
androidx.asynclayoutinflater:asynclayoutinflater:1.0.0 - View License
-
androidx.collection - View License
- collection:1.4.4
- collection-jvm:1.4.4
- collection-ktx:1.4.4
-
androidx.compose.animation - View License
- animation:1.7.5
- animation-android:1.7.5
- animation-core:1.7.5
- animation-core-android:1.7.5
-
androidx.compose.foundation - View License
- foundation:1.7.5
- foundation-android:1.7.5
- foundation-layout:1.7.5
- foundation-layout-android:1.7.5
-
androidx.compose.material - View License
- material:1.7.5
- material-android:1.7.5
- material-icons-core:1.7.5
- material-icons-core-android:1.7.5
- material-ripple:1.7.5
- material-ripple-android:1.7.5
-
androidx.compose.material3 - View License
- material3:1.3.1
- material3-android:1.3.1
-
androidx.compose.runtime - View License
- runtime:1.7.5
- runtime-android:1.7.5
- runtime-saveable:1.7.5
- runtime-saveable-android:1.7.5
-
androidx.compose.ui - View License
- ui:1.7.5
- ui-android:1.7.5
- ui-geometry:1.7.5
- ui-geometry-android:1.7.5
- ui-graphics:1.7.5
- ui-graphics-android:1.7.5
- ui-text:1.7.5
- ui-text-android:1.7.5
- ui-tooling:1.7.5
- ui-tooling-android:1.7.5
- ui-tooling-data:1.7.5
- ui-tooling-data-android:1.7.5
- ui-tooling-preview:1.7.5
- ui-tooling-preview-android:1.7.5
- ui-unit:1.7.5
- ui-unit-android:1.7.5
- ui-util:1.7.5
- ui-util-android:1.7.5
-
androidx.constraintlayout - View License
- constraintlayout:2.2.0
- constraintlayout-compose:1.1.0
- constraintlayout-compose-android:1.1.0
- constraintlayout-core:1.1.0
-
androidx.coordinatorlayout:coordinatorlayout:1.1.0 - View License
-
- core:1.13.1
- core-ktx:1.13.1
- core-splashscreen:1.0.1
-
androidx.customview:customview-poolingcontainer:1.0.0 - View License
-
androidx.databinding - View License
- databinding-adapters:8.7.3
- databinding-common:8.7.3
- databinding-ktx:8.7.3
- databinding-runtime:8.7.3
- viewbinding:8.7.3
-
androidx.datastore - View License
- datastore:1.1.1
- datastore-android:1.1.1
- datastore-core:1.1.1
- datastore-core-android:1.1.1
- datastore-core-okio:1.1.1
- datastore-core-okio-jvm:1.1.1
- datastore-preferences:1.1.1
- datastore-preferences-android:1.1.1
- datastore-preferences-core:1.1.1
- datastore-preferences-core-jvm:1.1.1
-
androidx.dynamicanimation:dynamicanimation:1.0.0 - View License
-
- emoji:1.1.0 - View License
- emoji-appcompat:1.1.0 - View License
- emoji-bundled:1.1.0 - View License
-
androidx.emoji2 - View License
- emoji2:1.3.0
- emoji2-views-helper:1.3.0
-
androidx.fragment - View License
- fragment:1.8.5
- fragment-ktx:1.8.5
-
androidx.legacy - View License
- legacy-support-core-ui:1.0.0
- legacy-support-core-utils:1.0.0
-
androidx.lifecycle - View License
- lifecycle-common:2.8.7
- lifecycle-common-java8:2.8.7
- lifecycle-common-jvm:2.8.7
- lifecycle-livedata:2.8.7
- lifecycle-livedata-core:2.8.7
- lifecycle-livedata-core-ktx:2.8.7
- lifecycle-livedata-ktx:2.8.7
- lifecycle-process:2.8.7
- lifecycle-runtime:2.8.7
- lifecycle-runtime-android:2.8.7
- lifecycle-runtime-compose:2.8.7
- lifecycle-runtime-compose-android:2.8.7
- lifecycle-runtime-ktx:2.8.7
- lifecycle-runtime-ktx-android:2.8.7
- lifecycle-service:2.8.7
- lifecycle-viewmodel:2.8.7
- lifecycle-viewmodel-android:2.8.7
- lifecycle-viewmodel-compose:2.8.7
- lifecycle-viewmodel-compose-android:2.8.7
- lifecycle-viewmodel-ktx:2.8.7
- lifecycle-viewmodel-savedstate:2.8.7
-
androidx.lifecycle:lifecycle-extensions:2.2.0 - View License
-
androidx.localbroadcastmanager:localbroadcastmanager:1.0.0 - View License
-
androidx.navigation - View License
- navigation-common:2.8.5
- navigation-common-ktx:2.8.5
- navigation-compose:2.8.5
- navigation-fragment:2.8.5
- navigation-fragment-ktx:2.8.5
- navigation-runtime:2.8.5
- navigation-runtime-ktx:2.8.5
- navigation-ui:2.8.5
- navigation-ui-ktx:2.8.5
-
androidx.preference - View License
- preference:1.2.1
- preference-ktx:1.2.1
-
androidx.privacysandbox.ads - View License
- ads-adservices:1.0.0-beta05
- ads-adservices-java:1.0.0-beta05
-
androidx.profileinstaller:profileinstaller:1.4.1 - View License
-
androidx.recyclerview:recyclerview-selection:1.1.0 - View License
-
androidx.resourceinspection:resourceinspection-annotation:1.0.1 - View License
-
- room-common:2.6.1
- room-ktx:2.6.1
- room-runtime:2.6.1
-
androidx.savedstate - View License
- savedstate:1.2.1
- savedstate-ktx:1.2.1
-
androidx.security - View License
- security-crypto:1.1.0-alpha06
- security-crypto-ktx:1.1.0-alpha06
-
androidx.slidingpanelayout:slidingpanelayout:1.2.0 - View License
-
androidx.sqlite - View License
- sqlite:2.4.0
- sqlite-framework:2.4.0
- sqlite-ktx:2.4.0
-
androidx.swiperefreshlayout:swiperefreshlayout:1.0.0 - View License
-
androidx.vectordrawable - View License
- vectordrawable:1.1.0
- vectordrawable-animated:1.1.0
-
androidx.versionedparcelable:versionedparcelable:1.1.1 - View License
-
- work-runtime:2.9.1
- work-runtime-ktx:2.9.1
-
app.cash.sqldelight - View License
- android-driver:2.0.2
- async-extensions:2.0.2
- async-extensions-jvm:2.0.2
- coroutines-extensions:2.0.2
- coroutines-extensions-jvm:2.0.2
- primitive-adapters:2.0.2
- primitive-adapters-jvm:2.0.2
- runtime:2.0.2
- runtime-jvm:2.0.2
-
- stately-common:2.1.0
- stately-common-jvm:2.1.0
- stately-concurrency:2.1.0
- stately-concurrency-jvm:2.1.0
- stately-concurrent-collections:2.1.0
- stately-concurrent-collections-jvm:2.1.0
- stately-iso-collections:2.0.6
- stately-iso-collections-jvm:2.0.6
- stately-isolate:2.0.6
- stately-isolate-jvm:2.0.6
- stately-strict:2.1.0
- stately-strict-jvm:2.1.0
-
co.touchlab.crashkios - View License
- core:0.9.0
- core-android:0.9.0
- crashlytics:0.9.0
- crashlytics-android:0.9.0
-
com.airbnb.android - View License
- lottie:6.6.2
- lottie-compose:6.6.2
-
com.android.billingclient
- billing:7.1.1
- billing-ktx:7.1.1
-
com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0 - View License
-
com.facebook.conceal:conceal:1.1.3
-
com.getkeepsafe.taptargetview:taptargetview:1.15.0 - View License
-
com.github.PhilJay:MPAndroidChart:v3.1.0
-
- annotations:4.16.0 - View License
- disklrucache:4.16.0 - View License
- gifdecoder:4.16.0 - View License
- glide:4.16.0 - View License
- okhttp3-integration:4.16.0 - View License
-
com.github.romandanylyk:PageIndicatorView:v1.0.1 - View License
-
com.google.accompanist - View License
- accompanist-drawablepainter:0.36.0
- accompanist-flowlayout:0.36.0
- accompanist-pager:0.36.0
- accompanist-placeholder:0.36.0
- accompanist-placeholder-material:0.36.0
-
com.google.android.datatransport - View License
- transport-api:3.2.0
- transport-backend-cct:3.3.0
- transport-runtime:3.3.0
-
com.google.android.exoplayer - View License
- exoplayer:2.16.1
- exoplayer-common:2.16.1
- exoplayer-core:2.16.1
- exoplayer-dash:2.16.1
- exoplayer-database:2.16.1
- exoplayer-datasource:2.16.1
- exoplayer-decoder:2.16.1
- exoplayer-extractor:2.16.1
- exoplayer-hls:2.16.1
- exoplayer-rtsp:2.16.1
- exoplayer-smoothstreaming:2.16.1
- exoplayer-transformer:2.16.1
- exoplayer-ui:2.16.1
- extension-okhttp:2.16.1
-
com.google.android.gms
- play-services-ads-identifier:18.0.0
- play-services-auth:21.3.0
- play-services-auth-api-phone:18.1.0
- play-services-auth-base:18.0.10
- play-services-base:18.5.0
- play-services-basement:18.4.0
- play-services-cloud-messaging:17.2.0
- play-services-fido:20.0.1
- play-services-gcm:17.0.0
- play-services-iid:17.0.0
- play-services-location:21.3.0
- play-services-measurement:22.1.2
- play-services-measurement-api:22.1.2
- play-services-measurement-base:22.1.2
- play-services-measurement-impl:22.1.2
- play-services-measurement-sdk:22.1.2
- play-services-measurement-sdk-api:22.1.2
- play-services-stats:17.0.2
- play-services-tasks:18.2.0
-
com.google.android.play
- core-common:2.0.2
- review:2.0.1
- review-ktx:2.0.1
-
com.google.errorprone:error_prone_annotations:2.26.0 - View License
-
com.google.firebase - View License
- firebase-abt:21.1.1
- firebase-common:21.0.0
- firebase-common-ktx:21.0.0
- firebase-components:18.0.0
- firebase-config:22.0.1
- firebase-config-interop:16.0.1
- firebase-config-ktx:22.0.1
- firebase-crashlytics:19.3.0
- firebase-crashlytics-ktx:19.3.0
- firebase-crashlytics-ndk:19.3.0
- firebase-datatransport:19.0.0
- firebase-encoders-json:18.0.1
- firebase-installations:18.0.0
- firebase-installations-interop:17.2.0
- firebase-messaging:24.1.0
- firebase-messaging-ktx:24.1.0
- firebase-sessions:2.0.7
-
com.google.firebase - View License
- firebase-analytics:22.1.2
- firebase-analytics-ktx:22.1.2
- firebase-annotations:16.2.0
- firebase-core:21.1.1
- firebase-encoders:17.0.0
- firebase-encoders-proto:16.0.0
- firebase-iid-interop:17.1.0
- firebase-measurement-connector:20.0.1
-
com.google.guava - View License
- failureaccess:1.0.1
- guava:31.1-android
- listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
-
com.googlecode.libphonenumber:libphonenumber:8.13.52 - View License
-
- multiplatform-settings:1.3.0
- multiplatform-settings-android:1.3.0
- multiplatform-settings-coroutines:1.3.0
- multiplatform-settings-coroutines-android:1.3.0
-
com.segment.analytics.android:analytics:4.11.1 - View License
-
com.squareup.moshi - View License
- moshi:1.15.2
- moshi-adapters:1.15.2
- moshi-kotlin:1.15.2
-
com.squareup.okhttp3 - View License
- logging-interceptor:4.12.0
- okhttp:4.12.0
- okhttp-sse:4.12.0
-
com.squareup.okio - View License
- okio:3.9.1
- okio-fakefilesystem:3.9.1
- okio-fakefilesystem-jvm:3.9.1
- okio-jvm:3.9.1
-
com.squareup.retrofit2 - View License
- converter-moshi:2.11.0
- retrofit:2.11.0
-
com.squareup.wire - View License
- wire-runtime:4.9.7
- wire-runtime-jvm:4.9.7
-
- firebase-app:1.13.0
- firebase-app-android:1.13.0
- firebase-common:1.13.0
- firebase-common-android:1.13.0
- firebase-config:1.13.0
- firebase-config-android:1.13.0
-
- graphics:0.10.0
- graphics-android:0.10.0
-
- parcelize:0.9.0
- parcelize-android:0.9.0
-
- resources:0.24.4
- resources-android:0.24.4
- resources-compose:0.24.4
- resources-compose-android:0.24.4
-
- arrow-annotations:2.0.0
- arrow-annotations-jvm:2.0.0
- arrow-atomic:2.0.0
- arrow-atomic-jvm:2.0.0
- arrow-autoclose:2.0.0
- arrow-autoclose-jvm:2.0.0
- arrow-core:2.0.0
- arrow-core-jvm:2.0.0
- arrow-core-serialization:2.0.0
- arrow-core-serialization-jvm:2.0.0
- arrow-functions:2.0.0
- arrow-functions-jvm:2.0.0
- arrow-fx-coroutines:2.0.0
- arrow-fx-coroutines-jvm:2.0.0
- arrow-optics:2.0.0
- arrow-optics-jvm:2.0.0
- arrow-resilience:2.0.0
- arrow-resilience-jvm:2.0.0
-
io.coil-kt.coil3 - View License
- coil:3.0.4
- coil-android:3.0.4
- coil-compose:3.0.4
- coil-compose-android:3.0.4
- coil-compose-core:3.0.4
- coil-compose-core-android:3.0.4
- coil-core:3.0.4
- coil-core-android:3.0.4
- coil-network-core:3.0.4
- coil-network-core-android:3.0.4
- coil-network-okhttp:3.0.4
- coil-network-okhttp-jvm:3.0.4
-
io.github.aakira - View License
- napier:2.7.1
- napier-android:2.7.1
-
io.github.alexzhirkevich - View License
- compottie:2.0.0-rc02
- compottie-android:2.0.0-rc02
- compottie-dot:2.0.0-rc02
- compottie-dot-android:2.0.0-rc02
- compottie-network:2.0.0-rc02
- compottie-network-android:2.0.0-rc02
- compottie-network-core:2.0.0-rc02
- compottie-network-core-android:2.0.0-rc02
-
io.github.alexzhirkevich - View License
- qrose:1.0.1
- qrose-android:1.0.1
- qrose-core:1.0.1
- qrose-core-android:1.0.1
- qrose-oned:1.0.1
- qrose-oned-android:1.0.1
-
io.github.pdvrieze.xmlutil - View License
- core:0.86.3
- core-android:0.86.3
- serialization:0.86.3
- serialization-android:0.86.3
-
io.github.reactivecircus.cache4k - View License
- cache4k:0.13.0
- cache4k-jvm:0.13.0
-
- koin-android:4.0.0
- koin-android-compat:4.0.0
- koin-androidx-compose:4.0.0
- koin-compose:4.0.0
- koin-compose-jvm:4.0.0
- koin-compose-viewmodel:4.0.0
- koin-compose-viewmodel-jvm:4.0.0
- koin-core:4.0.0
- koin-core-jvm:4.0.0
- koin-core-viewmodel:4.0.0
- koin-core-viewmodel-jvm:4.0.0
-
- ktor-client-auth:3.0.2
- ktor-client-auth-jvm:3.0.2
- ktor-client-content-negotiation:3.0.2
- ktor-client-content-negotiation-jvm:3.0.2
- ktor-client-core:3.0.2
- ktor-client-core-jvm:3.0.2
- ktor-client-logging:3.0.2
- ktor-client-logging-jvm:3.0.2
- ktor-client-okhttp:3.0.2
- ktor-client-okhttp-jvm:3.0.2
- ktor-events:3.0.2
- ktor-events-jvm:3.0.2
- ktor-http:3.0.2
- ktor-http-jvm:3.0.2
- ktor-io:3.0.2
- ktor-io-jvm:3.0.2
- ktor-serialization:3.0.2
- ktor-serialization-jvm:3.0.2
- ktor-serialization-kotlinx:3.0.2
- ktor-serialization-kotlinx-json:3.0.2
- ktor-serialization-kotlinx-json-jvm:3.0.2
- ktor-serialization-kotlinx-jvm:3.0.2
- ktor-sse:3.0.2
- ktor-sse-jvm:3.0.2
- ktor-utils:3.0.2
- ktor-utils-jvm:3.0.2
- ktor-websocket-serialization:3.0.2
- ktor-websocket-serialization-jvm:3.0.2
- ktor-websockets:3.0.2
- ktor-websockets-jvm:3.0.2
-
- kamel-core:0.9.5
- kamel-core-android:0.9.5
- kamel-image:0.9.5
- kamel-image-android:0.9.5
-
org.apache.commons:commons-collections4:4.5.0-M2 - View License
-
org.apache.logging.log4j - View License
- log4j-api:2.20.0
- log4j-core:2.20.0
-
- bcpkix-jdk15on:1.70
- bcprov-jdk15on:1.70
- bcutil-jdk15on:1.70
-
org.jetbrains.androidx.core - View License
- core-bundle:1.0.1
- core-bundle-android:1.0.1
-
org.jetbrains.androidx.lifecycle - View License
- lifecycle-common:2.8.4
- lifecycle-runtime:2.8.4
- lifecycle-runtime-compose:2.8.4
- lifecycle-viewmodel:2.8.4
- lifecycle-viewmodel-compose:2.8.2
- lifecycle-viewmodel-savedstate:2.8.2
-
org.jetbrains.androidx.navigation - View License
- navigation-common:2.8.0-alpha10
- navigation-compose:2.8.0-alpha10
- navigation-runtime:2.8.0-alpha10
-
org.jetbrains.androidx.savedstate:savedstate:1.2.2 - View License
-
org.jetbrains.compose.animation - View License
- animation:1.7.1
- animation-core:1.7.1
-
org.jetbrains.compose.annotation-internal:annotation:1.7.1 - View License
-
org.jetbrains.compose.collection-internal:collection:1.7.1 - View License
-
org.jetbrains.compose.components - View License
- components-resources:1.7.1
- components-resources-android:1.7.1
-
org.jetbrains.compose.foundation - View License
- foundation:1.7.1
- foundation-layout:1.7.1
-
org.jetbrains.compose.material - View License
- material:1.7.1
- material-icons-core:1.7.1
- material-ripple:1.7.1
-
org.jetbrains.compose.material3:material3:1.7.1 - View License
-
org.jetbrains.compose.runtime - View License
- runtime:1.7.1
- runtime-saveable:1.7.1
-
org.jetbrains.compose.ui - View License
- ui:1.7.1
- ui-geometry:1.7.1
- ui-graphics:1.7.1
- ui-text:1.7.1
- ui-tooling:1.7.1
- ui-tooling-data:1.7.1
- ui-tooling-preview:1.7.1
- ui-unit:1.7.1
- ui-util:1.7.1
-
org.jetbrains.kotlin - View License
- kotlin-android-extensions-runtime:2.1.0
- kotlin-parcelize-runtime:2.1.0
- kotlin-reflect:2.1.0
- kotlin-stdlib:2.1.0
- kotlin-stdlib-common:2.1.0
- kotlin-stdlib-jdk7:1.9.21
- kotlin-stdlib-jdk8:1.9.21
-
org.jetbrains.kotlinx - View License
- atomicfu:0.23.2
- atomicfu-jvm:0.23.2
-
org.jetbrains.kotlinx - View License
- kotlinx-collections-immutable:0.3.8
- kotlinx-collections-immutable-jvm:0.3.8
-
org.jetbrains.kotlinx - View License
- kotlinx-coroutines-android:1.9.0
- kotlinx-coroutines-core:1.9.0
- kotlinx-coroutines-core-jvm:1.9.0
- kotlinx-coroutines-jdk8:1.9.0
- kotlinx-coroutines-play-services:1.9.0
- kotlinx-coroutines-slf4j:1.9.0
-
org.jetbrains.kotlinx - View License
- kotlinx-datetime:0.6.1
- kotlinx-datetime-jvm:0.6.1
-
org.jetbrains.kotlinx - View License
- kotlinx-io-bytestring:0.5.4
- kotlinx-io-bytestring-jvm:0.5.4
- kotlinx-io-core:0.5.4
- kotlinx-io-core-jvm:0.5.4
-
org.jetbrains.kotlinx - View License
- kotlinx-serialization-core:1.7.3
- kotlinx-serialization-core-jvm:1.7.3
- kotlinx-serialization-json:1.7.3
- kotlinx-serialization-json-io:1.7.3
- kotlinx-serialization-json-io-jvm:1.7.3
- kotlinx-serialization-json-jvm:1.7.3
- kotlinx-serialization-protobuf:1.7.3
- kotlinx-serialization-protobuf-jvm:1.7.3
-
pl.droidsonroids.gif:android-gif-drawable:1.2.24 - View License
Sound and Light Firmware
- anyhow:1.0.86 - MIT OR Apache-2.0
- base64:0.22.1 - MIT OR Apache-2.0
- bitflags:2.6.0 - MIT OR Apache-2.0
- bytecodec:0.4.15 - MIT
- bytemuck:1.16.3 - Zlib OR Apache-2.0 OR MIT
- cfg-if:1.0.0 - MIT OR Apache-2.0
- channel-bridge:0.8.1 - MIT OR Apache-2.0
- const_format:0.2.32 - Zlib
- deranged:0.3.11 - MIT OR Apache-2.0
-
embassy repository - MIT OR Apache-2.0
- embassy-futures:0.1.1
- embassy-sync:0.6.0
- embassy-time:0.3.1
-
embedded-hal repository - MIT OR Apache-2.0
- embedded-hal:1.0.0
- embedded-hal-bus:0.2.0
- embedded-io:0.6.1
- embedded-io-async:0.6.1
- embedded-svc:0.28.0 - MIT OR Apache-2.0
- embuild:0.32.0 - MIT OR Apache-2.0
- enum-impl:0.1.0 - MIT OR Apache-2.0
- enum-kinds:0.5.1 - MIT
- esp-idf-hal:0.44.1 - MIT OR Apache-2.0
- esp-idf-svc:0.49.1 - MIT OR Apache-2.0
- esp-idf-sys:0.35.0 - MIT OR Apache-2.0
- esp32-nimble:0.7.0 - Apache-2.0
- flate2:1.0.30 - MIT OR Apache-2.0
- futures-lite:2.3.0 - Apache-2.0 OR MIT
- futures-util:0.3.30 - MIT OR Apache-2.0
- hash32:0.2.1 - MIT OR Apache-2.0
- heapless:0.8.0 - MIT OR Apache-2.0
- heck:0.4.1 - MIT OR Apache-2.0
- http:1.1.0 - MIT OR Apache-2.0
- httparse:1.9.4 - MIT OR Apache-2.0
- io-adapters:0.3.0 - Apache-2.0
- itertools:0.10.5 - MIT OR Apache-2.0
- linked-hash-map:0.5.6 - MIT OR Apache-2.0
- log:0.4.22 - MIT OR Apache-2.0
-
rust-mbedtls repository - Apache-2.0 OR GPL-2.0-or-later
- mbedtls:0.9.0
- mbedtls-sys-espidf:0.1.0
- miniz_oxide:0.7.4 - MIT OR Zlib OR Apache-2.0
- once_cell:1.19.0 - MIT OR Apache-2.0
- optfield:0.3.0 - MIT OR Apache-2.0
- paste:1.0.15 - MIT OR Apache-2.0
- pin-project-lite:0.2.14 - Apache-2.0 OR MIT
- polonius-the-crab:0.4.1 - Zlib OR MIT OR Apache-2.0
Sound and Light iOS App
-
ReachabilitySwift v3.2, BSD 2-Clause
-
Starscream v3.1.1, Apache 2.0 License
-
SwiftyJSON v4.3.0, MIT License
-
co.touchlab.crashkios v0.8.1, Apache 2.0 License
-
TPCircularBuffer v1.6.1
-
Mixpanel v1.7.2 MIT License
-
Cordial v4.2.1
-
Segment v4.1.8, MIT License
-
SQL Cipher v4.5, SQLCipher Community License
-
Firebase v10.29.0, Apache 2.0 License
-
Open SSLÂ v1.1.1j, Apache 2.0 License
-
libPhoneNumber-iOS v0.9.15, Apache 2.0 License
-
swift-url-routing v0.6.0, MIT License
-
iPhoneNumberField v0.10.4, MIT License
-
XcodeConfig v1.0.2, Apache 2.0 License
-
NavigationBackport v0.8.0, MIT License
-
swiftui-navigation v1.0.3, MIT License
-
lottie-ios v4.1.3, Apache 2.0 License
-
JJFloatingActionButton v2.5.0, MIT License
-
swift-case-paths v1.5.6, MIT License
- The Nanit app utilizes Kotlin MultiPlatform. Multi Platform packages are listed below on the Android app.
Sound and Light Android App
-
androidx.activity - View License
- activity:1.9.3
- activity-compose:1.9.3
- activity-ktx:1.9.3
-
androidx.annotation - View License
- annotation:1.9.1
- annotation-experimental:1.4.1
- annotation-jvm:1.9.1
-
androidx.appcompat - View License
- appcompat:1.7.0
- appcompat-resources:1.7.0
-
androidx.arch.core - View License
- core-common:2.2.0
- core-runtime:2.2.0
-
androidx.camera - View License
- camera-camera2:1.4.1
- camera-core:1.4.1
- camera-lifecycle:1.4.1
- camera-video:1.4.1
- camera-view:1.4.1
-
androidx.collection - View License
- collection:1.4.4
- collection-jvm:1.4.4
- collection-ktx:1.4.4
-
androidx.compose.animation - View License
- animation:1.7.5
- animation-android:1.7.5
- animation-core:1.7.5
- animation-core-android:1.7.5
-
androidx.compose.foundation - View License
- foundation:1.7.5
- foundation-android:1.7.5
- foundation-layout:1.7.5
- foundation-layout-android:1.7.5
-
androidx.compose.material - View License
- material:1.7.5
- material-android:1.7.5
- material-icons-core:1.7.5
- material-icons-core-android:1.7.5
- material-ripple:1.7.5
- material-ripple-android:1.7.5
-
androidx.compose.material3 - View License
- material3:1.3.1
- material3-android:1.3.1
-
androidx.compose.runtime - View License
- runtime:1.7.5
- runtime-android:1.7.5
- runtime-saveable:1.7.5
- runtime-saveable-android:1.7.5
-
androidx.compose.ui - View License
- ui:1.7.5
- ui-android:1.7.5
- ui-geometry:1.7.5
- ui-geometry-android:1.7.5
- ui-graphics:1.7.5
- ui-graphics-android:1.7.5
- ui-text:1.7.5
- ui-text-android:1.7.5
- ui-tooling:1.7.5
- ui-tooling-android:1.7.5
- ui-tooling-data:1.7.5
- ui-tooling-data-android:1.7.5
- ui-tooling-preview:1.7.5
- ui-tooling-preview-android:1.7.5
- ui-unit:1.7.5
- ui-unit-android:1.7.5
- ui-util:1.7.5
- ui-util-android:1.7.5
-
androidx.concurrent - View License
- concurrent-futures:1.1.0
- concurrent-futures-ktx:1.1.0
-
androidx.constraintlayout - View License
- constraintlayout:2.0.1
- constraintlayout-solver:2.0.1
-
androidx.constraintlayout - View License
- constraintlayout-compose:1.1.0
- constraintlayout-compose-android:1.1.0
- constraintlayout-core:1.1.0
-
androidx.coordinatorlayout:coordinatorlayout:1.1.0 - View License
-
- core:1.13.1
- core-ktx:1.13.1
- core-splashscreen:1.0.1
-
androidx.customview:customview-poolingcontainer:1.0.0 - View License
-
androidx.databinding:viewbinding:8.7.3 - View License
-
androidx.datastore - View License
- datastore:1.0.0
- datastore-core:1.0.0
- datastore-preferences:1.0.0
- datastore-preferences-core:1.0.0
-
androidx.dynamicanimation:dynamicanimation:1.0.0 - View License
-
- emoji:1.1.0 - View License
- emoji-appcompat:1.1.0 - View License
- emoji-bundled:1.1.0 - View License
-
androidx.emoji2 - View License
- emoji2:1.3.0
- emoji2-views-helper:1.3.0
-
androidx.fragment - View License
- fragment:1.8.5
- fragment-ktx:1.8.5
-
androidx.legacy:legacy-support-core-utils:1.0.0 - View License
-
androidx.lifecycle - View License
- lifecycle-common:2.8.7
- lifecycle-common-java8:2.8.7
- lifecycle-common-jvm:2.8.7
- lifecycle-livedata:2.8.7
- lifecycle-livedata-core:2.8.7
- lifecycle-livedata-core-ktx:2.8.7
- lifecycle-process:2.8.7
- lifecycle-runtime:2.8.7
- lifecycle-runtime-android:2.8.7
- lifecycle-runtime-compose:2.8.7
- lifecycle-runtime-compose-android:2.8.7
- lifecycle-runtime-ktx:2.8.7
- lifecycle-runtime-ktx-android:2.8.7
- lifecycle-service:2.8.7
- lifecycle-viewmodel:2.8.7
- lifecycle-viewmodel-android:2.8.7
- lifecycle-viewmodel-compose:2.8.7
- lifecycle-viewmodel-compose-android:2.8.7
- lifecycle-viewmodel-ktx:2.8.7
- lifecycle-viewmodel-savedstate:2.8.7
-
androidx.localbroadcastmanager:localbroadcastmanager:1.0.0 - View License
-
androidx.navigation - View License
- navigation-common:2.8.5
- navigation-common-ktx:2.8.5
- navigation-compose:2.8.5
- navigation-fragment:2.8.5
- navigation-fragment-ktx:2.8.5
- navigation-runtime:2.8.5
- navigation-runtime-ktx:2.8.5
- navigation-ui:2.8.5
- navigation-ui-ktx:2.8.5
-
androidx.preference - View License
- preference:1.2.1
- preference-ktx:1.2.1
-
androidx.privacysandbox.ads - View License
- ads-adservices:1.0.0-beta05
- ads-adservices-java:1.0.0-beta05
-
androidx.profileinstaller:profileinstaller:1.3.1 - View License
-
androidx.resourceinspection:resourceinspection-annotation:1.0.1 - View License
-
androidx.savedstate - View License
- savedstate:1.2.1
- savedstate-ktx:1.2.1
-
androidx.security:security-crypto:1.1.0-alpha06 - View License
-
androidx.slidingpanelayout:slidingpanelayout:1.2.0 - View License
-
androidx.sqlite - View License
- sqlite:2.4.0
- sqlite-framework:2.4.0
- sqlite-ktx:2.4.0
-
androidx.tracing - View License
- tracing:1.2.0
- tracing-ktx:1.2.0
-
androidx.vectordrawable - View License
- vectordrawable:1.1.0
- vectordrawable-animated:1.1.0
-
androidx.versionedparcelable:versionedparcelable:1.1.1 - View License
-
app.cash.sqldelight - View License
- android-driver:2.0.2
- async-extensions:2.0.2
- async-extensions-jvm:2.0.2
- coroutines-extensions:2.0.2
- coroutines-extensions-jvm:2.0.2
- primitive-adapters:2.0.2
- primitive-adapters-jvm:2.0.2
- runtime:2.0.2
- runtime-jvm:2.0.2
-
- stately-common:2.1.0
- stately-common-jvm:2.1.0
- stately-concurrency:2.1.0
- stately-concurrency-jvm:2.1.0
- stately-concurrent-collections:2.1.0
- stately-concurrent-collections-jvm:2.1.0
- stately-strict:2.1.0
- stately-strict-jvm:2.1.0
-
co.touchlab.crashkios - View License
- core:0.9.0
- core-android:0.9.0
- crashlytics:0.9.0
- crashlytics-android:0.9.0
-
com.airbnb.android - View License
- lottie:6.6.1
- lottie-compose:6.6.1
-
com.github.ajalt.colormath - View License
- colormath:3.2.0
- colormath-jvm:3.2.0
-
com.github.skydoves - View License
- balloon:1.6.11
- balloon-compose:1.6.11
-
com.godaddy.android.colorpicker - View License
- compose-color-picker:0.7.0
- compose-color-picker-android:0.7.0
-
com.google.accompanist - View License
- accompanist-pager:0.36.0
- accompanist-pager-indicators:0.36.0
- accompanist-permissions:0.36.0
- accompanist-systemuicontroller:0.36.0
- accompanist-webview:0.36.0
-
com.google.android.datatransport - View License
- transport-api:3.2.0
- transport-backend-cct:3.3.0
- transport-runtime:3.3.0
-
com.google.android.gms
- play-services-ads-identifier:18.0.0
- play-services-auth:21.3.0
- play-services-auth-api-phone:18.0.2
- play-services-auth-base:18.0.10
- play-services-base:18.5.0
- play-services-basement:18.4.0
- play-services-cloud-messaging:17.2.0
- play-services-fido:20.0.1
- play-services-gcm:17.0.0
- play-services-iid:17.0.0
- play-services-measurement:22.1.2
- play-services-measurement-api:22.1.2
- play-services-measurement-base:22.1.2
- play-services-measurement-impl:22.1.2
- play-services-measurement-sdk:22.1.2
- play-services-measurement-sdk-api:22.1.2
- play-services-mlkit-barcode-scanning:18.3.1
- play-services-stats:17.0.2
- play-services-tasks:18.2.0
-
com.google.android.odml:image:1.0.0-beta1
-
com.google.auto.value:auto-value-annotations:1.6.3 - View License
-
com.google.errorprone:error_prone_annotations:2.26.0 - View License
-
com.google.firebase - View License
- firebase-abt:21.1.1
- firebase-common:21.0.0
- firebase-common-ktx:21.0.0
- firebase-components:18.0.0
- firebase-config:22.0.1
- firebase-config-interop:16.0.1
- firebase-config-ktx:22.0.1
- firebase-crashlytics:19.3.0
- firebase-crashlytics-ktx:19.3.0
- firebase-crashlytics-ndk:19.3.0
- firebase-datatransport:19.0.0
- firebase-encoders-json:18.0.1
- firebase-installations:18.0.0
- firebase-installations-interop:17.2.0
- firebase-messaging:24.1.0
- firebase-messaging-ktx:24.1.0
- firebase-sessions:2.0.7
-
com.google.firebase - View License
- firebase-analytics:22.1.2
- firebase-analytics-ktx:22.1.2
- firebase-annotations:16.2.0
- firebase-core:21.1.1
- firebase-encoders:17.0.0
- firebase-encoders-proto:16.0.0
- firebase-iid-interop:17.1.0
- firebase-measurement-connector:20.0.1
-
com.google.guava - View License
- failureaccess:1.0.1
- guava:31.1-android
- listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
-
com.google.mlkit
- barcode-scanning:17.3.0
- barcode-scanning-common:17.0.0
- common:18.11.0
- vision-common:17.3.0
- vision-interfaces:16.3.0
-
com.googlecode.libphonenumber:libphonenumber:8.13.3 - View License
-
- multiplatform-settings:1.3.0
- multiplatform-settings-android:1.3.0
- multiplatform-settings-coroutines:1.3.0
- multiplatform-settings-coroutines-android:1.3.0
-
com.segment.analytics.android:analytics:4.11.1 - View License
-
com.squareup.okhttp3 - View License
- okhttp:4.12.0
- okhttp-sse:4.12.0
-
com.squareup.okio - View License
- okio:3.9.1
- okio-jvm:3.9.1
-
- firebase-app:1.13.0
- firebase-app-android:1.13.0
- firebase-common:1.13.0
- firebase-common-android:1.13.0
- firebase-config:1.13.0
- firebase-config-android:1.13.0
-
- graphics:0.10.0
- graphics-android:0.10.0
-
- parcelize:0.9.0
- parcelize-android:0.9.0
-
- resources:0.24.4
- resources-android:0.24.4
- resources-compose:0.24.4
- resources-compose-android:0.24.4
-
- arrow-annotations:2.0.0
- arrow-annotations-jvm:2.0.0
- arrow-atomic:2.0.0
- arrow-atomic-jvm:2.0.0
- arrow-autoclose:2.0.0
- arrow-autoclose-jvm:2.0.0
- arrow-core:2.0.0
- arrow-core-jvm:2.0.0
- arrow-functions:2.0.0
- arrow-functions-jvm:2.0.0
- arrow-fx-coroutines:2.0.0
- arrow-fx-coroutines-jvm:2.0.0
- arrow-resilience:2.0.0
- arrow-resilience-jvm:2.0.0
-
io.github.aakira - View License
- napier:2.7.1
- napier-android:2.7.1
-
io.github.alexzhirkevich - View License
- compottie:2.0.0-rc02
- compottie-android:2.0.0-rc02
-
- koin-android:4.0.0
- koin-androidx-compose:4.0.0
- koin-compose:4.0.0
- koin-compose-jvm:4.0.0
- koin-compose-viewmodel:4.0.0
- koin-compose-viewmodel-jvm:4.0.0
- koin-core:4.0.0
- koin-core-jvm:4.0.0
- koin-core-viewmodel:4.0.0
- koin-core-viewmodel-jvm:4.0.0
-
- ktor-client-auth:3.0.2
- ktor-client-auth-jvm:3.0.2
- ktor-client-content-negotiation:3.0.2
- ktor-client-content-negotiation-jvm:3.0.2
- ktor-client-core:3.0.2
- ktor-client-core-jvm:3.0.2
- ktor-client-logging:3.0.2
- ktor-client-logging-jvm:3.0.2
- ktor-client-okhttp:3.0.2
- ktor-client-okhttp-jvm:3.0.2
- ktor-events:3.0.2
- ktor-events-jvm:3.0.2
- ktor-http:3.0.2
- ktor-http-jvm:3.0.2
- ktor-io:3.0.2
- ktor-io-jvm:3.0.2
- ktor-serialization:3.0.2
- ktor-serialization-jvm:3.0.2
- ktor-serialization-kotlinx:3.0.2
- ktor-serialization-kotlinx-json:3.0.2
- ktor-serialization-kotlinx-json-jvm:3.0.2
- ktor-serialization-kotlinx-jvm:3.0.2
- ktor-sse:3.0.2
- ktor-sse-jvm:3.0.2
- ktor-utils:3.0.2
- ktor-utils-jvm:3.0.2
- ktor-websocket-serialization:3.0.2
- ktor-websocket-serialization-jvm:3.0.2
- ktor-websockets:3.0.2
- ktor-websockets-jvm:3.0.2
-
org.apache.commons:commons-collections4:4.5.0-M2 - View License
-
org.burnoutcrew.composereorderable - View License
- reorderable:0.9.6
- reorderable-jvm:0.9.6
-
org.jetbrains.androidx.core - View License
- core-bundle:1.0.1
- core-bundle-android:1.0.1
-
org.jetbrains.androidx.lifecycle - View License
- lifecycle-common:2.8.4
- lifecycle-runtime:2.8.4
- lifecycle-runtime-compose:2.8.4
- lifecycle-viewmodel:2.8.4
- lifecycle-viewmodel-compose:2.8.2
- lifecycle-viewmodel-savedstate:2.8.2
-
org.jetbrains.androidx.navigation - View License
- navigation-common:2.8.0-alpha10
- navigation-compose:2.8.0-alpha10
- navigation-runtime:2.8.0-alpha10
-
org.jetbrains.androidx.savedstate:savedstate:1.2.2 - View License
-
org.jetbrains.compose.animation - View License
- animation:1.7.1
- animation-core:1.7.1
-
org.jetbrains.compose.annotation-internal:annotation:1.7.1 - View License
-
org.jetbrains.compose.collection-internal:collection:1.7.1 - View License
-
org.jetbrains.compose.components - View License
- components-resources:1.7.1
- components-resources-android:1.7.1
-
org.jetbrains.compose.foundation - View License
- foundation:1.7.1
- foundation-layout:1.7.1
-
org.jetbrains.compose.material - View License
- material:1.7.1
- material-icons-core:1.7.1
- material-ripple:1.7.1
-
org.jetbrains.compose.material3:material3:1.7.1 - View License
-
org.jetbrains.compose.runtime - View License
- runtime:1.7.1
- runtime-saveable:1.7.1
-
org.jetbrains.compose.ui - View License
- ui:1.7.1
- ui-geometry:1.7.1
- ui-graphics:1.7.1
- ui-text:1.7.1
- ui-tooling:1.7.1
- ui-tooling-data:1.7.1
- ui-tooling-preview:1.7.1
- ui-unit:1.7.1
- ui-util:1.7.1
-
org.jetbrains.kotlin - View License
- kotlin-android-extensions-runtime:2.1.0
- kotlin-parcelize-runtime:2.1.0
- kotlin-stdlib:2.1.0
- kotlin-stdlib-common:2.1.0
- kotlin-stdlib-jdk7:1.8.22
- kotlin-stdlib-jdk8:1.8.22
-
org.jetbrains.kotlinx - View License
- atomicfu:0.23.2
- atomicfu-jvm:0.23.2
-
org.jetbrains.kotlinx - View License
- kotlinx-collections-immutable:0.3.8
- kotlinx-collections-immutable-jvm:0.3.8
-
org.jetbrains.kotlinx - View License
- kotlinx-coroutines-android:1.9.0
- kotlinx-coroutines-core:1.9.0
- kotlinx-coroutines-core-jvm:1.9.0
- kotlinx-coroutines-play-services:1.9.0
- kotlinx-coroutines-slf4j:1.9.0
-
org.jetbrains.kotlinx - View License
- kotlinx-datetime:0.6.1
- kotlinx-datetime-jvm:0.6.1
-
org.jetbrains.kotlinx - View License
- kotlinx-io-bytestring:0.5.4
- kotlinx-io-bytestring-jvm:0.5.4
- kotlinx-io-core:0.5.4
- kotlinx-io-core-jvm:0.5.4
-
org.jetbrains.kotlinx - View License
- kotlinx-serialization-core:1.7.3
- kotlinx-serialization-core-jvm:1.7.3
- kotlinx-serialization-json:1.7.3
- kotlinx-serialization-json-io:1.7.3
- kotlinx-serialization-json-io-jvm:1.7.3
- kotlinx-serialization-json-jvm:1.7.3
- kotlinx-serialization-protobuf:1.7.3
- kotlinx-serialization-protobuf-jvm:1.7.3