No description
  • Dart 93.1%
  • Swift 2.3%
  • Kotlin 1.4%
  • JavaScript 0.9%
  • C++ 0.9%
  • Other 1.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
retiolus 2ec7d8c209
Some checks failed
natinfo_flutter/pipeline/head This commit is unstable
natinfo_flutter/pipeline/release This commit is unstable
Merge pull request 'dev' (#124) from dev into main
2026-10-10 17:28: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 Interdit la sauvegarde système des données de l'app 2026-09-02 21:29:59 +02:00
assets feat(telechargements): dater l'instantané embarqué pour le tenir à jour 2026-10-10 00:34:55 +02:00
build-configs Rétablit les défauts des services tiers laissés vides par une variante 2026-09-01 18:31:00 +02:00
fastlane/metadata/android docs(release): ajouter les notes de version du build 149 2026-10-10 17:21:24 +02:00
ios Déclare l'usage de la position Always exigé par la validation App Store 2026-09-11 07:34:46 +02:00
lib chore(release): embarquer la clé d'API de la version 1.14.0 2026-10-10 17:27:55 +02:00
linux Ajouter le module alertes avec repository, provider et notifications push 2026-04-16 21:48:52 +02:00
macos Ouvre, copie et partage le détail d'un horodatage 2026-08-31 21:20:48 +02:00
packages/natinfo_api_client Régénère le client API : title_hint sur la résolution Légifrance 2026-09-13 13:31:15 +02:00
swaggers Régénère le client API : title_hint sur la résolution Légifrance 2026-09-13 13:31:15 +02:00
test fix(reseau): abandonner un appel Légifrance ou un corps qui cale 2026-10-10 17:02:31 +02:00
tool feat(telechargements): dater l'instantané embarqué pour le tenir à jour 2026-10-10 00:34:55 +02:00
web first commit 2025-05-12 20:43:51 +02:00
windows Ouvre, copie et partage le détail d'un horodatage 2026-08-31 21:20:48 +02:00
.fvmrc Aligne .fvmrc sur la version Flutter du build (3.41.6) 2026-07-20 07:28:14 +02:00
.gitignore Générer le client Dart Dio depuis le contrat OpenAPI 3 2026-05-10 16:06:25 +02:00
.metadata and untracked files 2025-05-12 20:55:13 +02:00
analysis_options.yaml Générer le client Dart Dio depuis le contrat OpenAPI 3 2026-05-10 16:06:25 +02:00
build.yaml Retirer le générateur Chopper historique et son client résiduel 2026-05-10 16:11:02 +02:00
devtools_options.yaml Don't ask me what I've done 2025-05-28 01:13:08 +02:00
Jenkinsfile feat(telechargements): dater l'instantané embarqué pour le tenir à jour 2026-10-10 00:34:55 +02:00
LICENSE Refine README content and update details link label. 2025-05-17 10:42:51 +02:00
pubspec.lock Chiffre la base des horodatages 2026-09-02 19:36:27 +02:00
pubspec.yaml chore(release): passer la version à 1.14.0+149 2026-10-10 17:21:23 +02:00
README.md feat(natinf): tenir la base à jour par les fiches modifiées 2026-10-09 23:44:33 +02: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.

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 tenues à jour automatiquement 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 :