No description
Find a file
retiolus 8da6c01108
All checks were successful
natinfo_flutter/pipeline/head This commit looks good
natinfo_flutter/pipeline/release This commit looks good
Merge pull request 'dev' (#88) from dev into main
Reviewed-on: #88
2026-01-05 00:06:40 +01:00
.fvm Add fvm config.json 2025-05-17 22:23:05 +02:00
.vscode Add FVM version pinning for Flutter 3.29.3 and editor config 2025-05-16 02:58:25 +02:00
android fix: enforce https-only endpoints and configs 2025-11-05 07:56:38 +01:00
assets chore: update dataset license labels 2025-11-22 01:51:57 +01:00
fastlane/metadata/android chore: prepare 1.1.1 release 2026-01-04 22:18:09 +01:00
ios fix(ios): reference alternate icons from assets 2025-10-26 21:53:39 +01:00
lib feat: prompt login for favourites sync 2026-01-04 16:20:02 +01:00
linux fix: update flutter secure storage for agp 2025-11-28 07:41:23 +01:00
macos fix: update flutter secure storage for agp 2025-11-28 07:41:23 +01:00
swaggers chore: update swagger spec 2025-11-27 21:02:38 +01:00
test test: simplify favourites sync login test 2026-01-04 16:21:08 +01:00
web first commit 2025-05-12 20:43:51 +02:00
windows fix: update flutter secure storage for agp 2025-11-28 07:41:23 +01:00
.fvmrc Add FVM version pinning for Flutter 3.29.3 and editor config 2025-05-16 02:58:25 +02:00
.gitignore chore: ignore agent instructions 2025-11-09 15:54:12 +01:00
.metadata and untracked files 2025-05-12 20:55:13 +02:00
analysis_options.yaml chore: enforce AGENTS analyzer rules 2025-11-09 15:48:44 +01:00
build.yaml refactor: adopt feature-first structure 2025-11-09 15:18:33 +01:00
devtools_options.yaml Don't ask me what I've done 2025-05-28 01:13:08 +02:00
Jenkinsfile fix 2025-11-03 08:02:00 +01:00
LICENSE Refine README content and update details link label. 2025-05-17 10:42:51 +02:00
pubspec.lock feat: add favourites sync metadata and tests 2025-12-26 21:05:56 +01:00
pubspec.yaml chore: prepare 1.1.1 release 2026-01-04 22:18:09 +01:00
README.md docs: update README and changelogs 2025-11-22 18:55:34 +01:00

NATINFo+

NATINFo+ est un exemple d'application cliente permettant de rechercher et de consulter les infractions en vigueur de la nomenclature NATINF via l’API de NATINFo.

Google Play : l’application est pour l’instant distribuée sur invitation.
Pour obtenir l’accès, écris-moi et je t’ajouterai dès que possible.

Que veut dire "NATINF" ?

"NATINF est la nomenclature des natures d’infraction (NATure d’INFraction). Cette nomenclature est définie par le ministère de la Justice. Elle est utilisée par l’ensemble des services judiciaires et des administrations notamment pour enregistrer une procédure, assurer le suivi statistique, etc." - justice.gouv.fr

Fonctionnalités

L’application permet de rechercher une infraction par numéro NATINF, intitulé, article de loi, code, etc., et d’en consulter toutes les informations grâce à l’API de NATINFo.

Son principal avantage par rapport au site natinfo.app est qu’elle télécharge, dès le premier lancement, l’ensemble des données disponibles pour les stocker localement. Vous pouvez ainsi les consulter hors ligne ― avec, en prime, des temps d’affichage plus rapides. Les données sont ensuite mises à jour automatiquement à chaque recherche lorsque la connexion est active.

L’application est également personnalisable : thème clair ou sombre, couleur des badges (contravention / délit / crime), elle offre un historique des NATINF consultés et la gestion des favoris pour les retrouver plus rapidement, et propose des outils pratiques (taux d’alcoolémie retenu, calcul de vitesse, localisation de points routiers, glossaire des sigles, qualification des chiens dangereux).

Un gestionnaire de téléchargements permet de vérifier ou relancer les mises à jour des jeux de données (infractions, catégories, points de repère) et, si nécessaire, de saisir des sources personnalisées.

Grâce à assets/source_registry.json, l’application peut être configurée et construite avec d’autres sources de données que celles de natinfo.app (points de repère, infractions, etc.) afin de fonctionner de façon indépendante si besoin.

Licences et conditions d’utilisation

NATINFo+ est développée par retiolus et est distribuée sous licence GNU GPL v3 ou ultérieure.

Votre utilisation de NATINFo+ est soumise aux conditions d’utilisation mentionnées sur natinfo.app/legal.

Autres Licences :