Loxley Labs

Credits and licenses

Loxley Tip & Bill Splitter for Android

This app is built with the open-source parts listed here. Each part stays under its own license, and these pages do not change that. The app shows the same list under About, Open-source licenses.

Receipt reading (OCR)

PP-OCRv4 text detection and recognition, PP-OCR v2.0 mobile direction classifier

PaddlePaddle Authors, Baidu (China) · Apache License 2.0

They read your receipt on this phone. Bundled with the app; nothing is downloaded. Packaged by the RapidOCR project.

ONNX Runtime

Microsoft Corporation · MIT License

Runs the OCR models on this phone. It has Eigen built in, under the Mozilla Public License 2.0 (the text is in the notices below). Eigen's source code is at gitlab.com/libeigen/eigen, at the revision named in ONNX Runtime's source, github.com/microsoft/onnxruntime, tag v1.30.0.

Packages in the app (1)
  • com.microsoft.onnxruntime:onnxruntime-android:1.30.0

ONNX Runtime 1.30.0 third-party notices

Microsoft Corporation and the authors listed in the file · Various, listed in the file

Libraries

CameraX

The Android Open Source Project · Apache License 2.0

Runs the camera. Its camera-core part has libyuv built in, shown in the next row.

Packages in the app (8)
  • androidx.camera.featurecombinationquery:featurecombinationquery:1.6.2
  • androidx.camera.viewfinder:viewfinder-core:1.5.1
  • androidx.camera:camera-camera2-pipe:1.6.2
  • androidx.camera:camera-camera2:1.6.2
  • androidx.camera:camera-core:1.6.2
  • androidx.camera:camera-lifecycle:1.6.2
  • androidx.camera:camera-video:1.6.2
  • androidx.camera:camera-view:1.6.2

libyuv (inside CameraX)

The LibYuv Project Authors · BSD 3-Clause License

Converts and rotates camera pictures.

Jetpack Compose and other AndroidX libraries

The Android Open Source Project · Apache License 2.0

Packages in the app (100)
  • androidx.activity:activity-compose:1.9.3
  • androidx.activity:activity-ktx:1.9.3
  • androidx.activity:activity:1.9.3
  • androidx.annotation:annotation-experimental:1.4.1
  • androidx.annotation:annotation-jvm:1.8.1
  • androidx.annotation:annotation:1.8.1
  • androidx.appcompat:appcompat-resources:1.8.0
  • androidx.appcompat:appcompat:1.8.0
  • androidx.arch.core:core-common:2.2.0
  • androidx.arch.core:core-runtime:2.2.0
  • androidx.autofill:autofill:1.0.0
  • androidx.collection:collection-jvm:1.4.4
  • androidx.collection:collection-ktx:1.4.4
  • androidx.collection:collection:1.4.4
  • androidx.compose.animation:animation-android:1.7.6
  • androidx.compose.animation:animation-core-android:1.7.6
  • androidx.compose.animation:animation-core:1.7.6
  • androidx.compose.animation:animation:1.7.6
  • androidx.compose.foundation:foundation-android:1.7.6
  • androidx.compose.foundation:foundation-layout-android:1.7.6
  • androidx.compose.foundation:foundation-layout:1.7.6
  • androidx.compose.foundation:foundation:1.7.6
  • androidx.compose.material3:material3-android:1.3.1
  • androidx.compose.material3:material3:1.3.1
  • androidx.compose.material:material-ripple-android:1.7.6
  • androidx.compose.material:material-ripple:1.7.6
  • androidx.compose.runtime:runtime-android:1.7.6
  • androidx.compose.runtime:runtime-saveable-android:1.7.6
  • androidx.compose.runtime:runtime-saveable:1.7.6
  • androidx.compose.runtime:runtime:1.7.6
  • androidx.compose.ui:ui-android:1.7.6
  • androidx.compose.ui:ui-geometry-android:1.7.6
  • androidx.compose.ui:ui-geometry:1.7.6
  • androidx.compose.ui:ui-graphics-android:1.7.6
  • androidx.compose.ui:ui-graphics:1.7.6
  • androidx.compose.ui:ui-text-android:1.7.6
  • androidx.compose.ui:ui-text:1.7.6
  • androidx.compose.ui:ui-unit-android:1.7.6
  • androidx.compose.ui:ui-unit:1.7.6
  • androidx.compose.ui:ui-util-android:1.7.6
  • androidx.compose.ui:ui-util:1.7.6
  • androidx.compose.ui:ui:1.7.6
  • androidx.concurrent:concurrent-futures-ktx:1.1.0
  • androidx.concurrent:concurrent-futures:1.1.0
  • androidx.core:core-backported-fixes:1.0.0
  • androidx.core:core-ktx:1.15.0
  • androidx.core:core:1.15.0
  • androidx.cursoradapter:cursoradapter:1.0.0
  • androidx.customview:customview-poolingcontainer:1.0.0
  • androidx.customview:customview:1.0.0
  • androidx.datastore:datastore-android:1.1.1
  • androidx.datastore:datastore-core-android:1.1.1
  • androidx.datastore:datastore-core-okio-jvm:1.1.1
  • androidx.datastore:datastore-core-okio:1.1.1
  • androidx.datastore:datastore-core:1.1.1
  • androidx.datastore:datastore-preferences-android:1.1.1
  • androidx.datastore:datastore-preferences-core-jvm:1.1.1
  • androidx.datastore:datastore-preferences-core:1.1.1
  • androidx.datastore:datastore-preferences:1.1.1
  • androidx.datastore:datastore:1.1.1
  • androidx.drawerlayout:drawerlayout:1.0.0
  • androidx.emoji2:emoji2-views-helper:1.3.0
  • androidx.emoji2:emoji2:1.3.0
  • androidx.exifinterface:exifinterface:1.4.2
  • androidx.fragment:fragment:1.5.4
  • androidx.graphics:graphics-path:1.0.1
  • androidx.interpolator:interpolator:1.0.0
  • androidx.lifecycle:lifecycle-common-java8:2.8.7
  • androidx.lifecycle:lifecycle-common-jvm:2.8.7
  • androidx.lifecycle:lifecycle-common:2.8.7
  • androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.7
  • androidx.lifecycle:lifecycle-livedata-core:2.8.7
  • androidx.lifecycle:lifecycle-livedata:2.8.7
  • androidx.lifecycle:lifecycle-process:2.8.7
  • androidx.lifecycle:lifecycle-runtime-android:2.8.7
  • androidx.lifecycle:lifecycle-runtime-compose-android:2.8.7
  • androidx.lifecycle:lifecycle-runtime-compose:2.8.7
  • androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.7
  • androidx.lifecycle:lifecycle-runtime-ktx:2.8.7
  • androidx.lifecycle:lifecycle-runtime:2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-android:2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7
  • androidx.lifecycle:lifecycle-viewmodel:2.8.7
  • androidx.loader:loader:1.0.0
  • androidx.media3:media3-common:1.9.0
  • androidx.media3:media3-container:1.9.0
  • androidx.media3:media3-muxer:1.9.0
  • androidx.profileinstaller:profileinstaller:1.4.0
  • androidx.resourceinspection:resourceinspection-annotation:1.0.1
  • androidx.savedstate:savedstate-ktx:1.2.1
  • androidx.savedstate:savedstate:1.2.1
  • androidx.startup:startup-runtime:1.1.1
  • androidx.tracing:tracing-android:1.3.0
  • androidx.tracing:tracing-ktx:1.3.0
  • androidx.tracing:tracing:1.3.0
  • androidx.vectordrawable:vectordrawable-animated:1.1.0
  • androidx.vectordrawable:vectordrawable:1.1.0
  • androidx.versionedparcelable:versionedparcelable:1.1.1
  • androidx.viewpager:viewpager:1.0.0

Material Icons

Google · Apache License 2.0

Packages in the app (2)
  • androidx.compose.material:material-icons-core-android:1.7.6
  • androidx.compose.material:material-icons-core:1.7.6

Kotlin standard library and coroutines

JetBrains s.r.o. and Kotlin contributors · Apache License 2.0

Packages in the app (11)
  • org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22
  • org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22
  • org.jetbrains.kotlin:kotlin-stdlib-common:2.1.20
  • org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0
  • org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0
  • org.jetbrains.kotlin:kotlin-stdlib:2.1.20
  • org.jetbrains.kotlinx:atomicfu-jvm:0.28.0
  • org.jetbrains.kotlinx:atomicfu:0.28.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0

Okio

Square, Inc. · Apache License 2.0

Packages in the app (2)
  • com.squareup.okio:okio-jvm:3.4.0
  • com.squareup.okio:okio:3.4.0

Guava

Google · Apache License 2.0

Packages in the app (2)
  • com.google.guava:failureaccess:1.0.2
  • com.google.guava:guava:33.3.1-android

Dagger

Google, Inc. · Apache License 2.0

Packages in the app (1)
  • com.google.dagger:dagger:2.59

javax.inject and jakarta.inject

The JSR-330 and Jakarta Dependency Injection authors · Apache License 2.0

Packages in the app (2)
  • jakarta.inject:jakarta.inject-api:2.0.1
  • javax.inject:javax.inject:1

jakarta.inject notice

The Eclipse Jakarta Dependency Injection project · Apache License 2.0 (its notice file)

Back to Loxley Tip & Bill Splitter · All apps

Google Play and the Google Play logo are trademarks of Google LLC.