Licenze
L'app
| Biblioteca | Scopo | Licenza |
|---|---|---|
| Kotlin (libreria standard) | linguaggio di programmazione | Apache License 2.0 |
| AndroidX Core, Activity, Lifecycle | base dell'app | Apache License 2.0 |
| Jetpack Compose (UI, Foundation) | interfaccia | Apache License 2.0 |
| Material 3 (Compose) | sistema di design | Apache License 2.0 |
| AndroidX DataStore (Preferences) | salvataggio dei dati sul dispositivo | Apache License 2.0 |
| kotlinx.coroutines | concorrenza | Apache License 2.0 |
| ZXing (core) | calcolo del codice QR sul dispositivo | Apache License 2.0 |
| Roboto | carattere dell'interfaccia Android (carattere di sistema) | Apache License 2.0 |
Usate solo per sviluppo e test automatizzati e non incluse nel pacchetto distribuito: JUnit 5 (Eclipse Public License 2.0), JUnit 4 (Eclipse Public License 1.0), MockK e kotlinx-coroutines-test (Apache License 2.0), AndroidX Test, Espresso e la libreria di test Compose (Apache License 2.0).
Questo sito
| Vite | costruzione delle pagine statiche (solo in fase di build) | MIT License |
| sharp | riduzione delle immagini (solo in fase di build) | Apache License 2.0 |
In esecuzione il sito non carica nulla in più: nessun web font, nessuno script o stile di terzi, nessuna analisi. Il carattere è quello di sistema del dispositivo.
Norma
La struttura del codice QR segue la QR-fattura svizzera, una specifica di SIX. La norma viene riprodotta; non viene usato alcun software di SIX e nessun dato viene trasmesso a SIX.
Grafica
L'icona dell'app, il marchio, la grafica dello store e le immagini di questa pagina sono lavori realizzati per QR-fattura. Non viene usata alcuna grafica, materiale stock o logo di terzi.