Thomas Fransolet 6efd67611f K8 : retour automatique à l'accueil après 5 min sans interaction
flutter build apk --debug vert. Un visiteur part sans fermer l'écran ; le
suivant trouvait le contenu du précédent.

Écrit une seule fois, dans section_page_detail : il enveloppe les treize
types et portait déjà les crochets initState/dispose des statistiques.
L'écrire dans les écrans eux-mêmes l'aurait fait écrire treize fois.

Bénéfice de bord, et ce n'est pas un détail : le retour automatique passe
par le même dispose, donc il émet un sectionLeave avec sa durée réelle.
Sans lui, une consultation abandonnée restait ouverte jusqu'au visiteur
suivant et gonflait la durée mesurée d'autant. K8 répare donc une
statistique en plus d'un écran.

Listener plutôt que GestureDetector pour réarmer le minuteur : il observe
les pointeurs sans entrer en concurrence avec les gestes des écrans en
dessous. Une carte qu'on fait glisser ou un quiz qu'on tape ne doivent
rien perdre. onPointerDown et onPointerMove, donc le défilement d'un long
article compte comme une interaction.

Délai dans constants.dart (kKioskIdleTimeout) plutôt qu'en dur : c'est un
réglage de comportement de borne, pas une valeur d'implémentation.

Non vérifié : le comportement réel après 5 minutes, qui demande un device
et cinq minutes d'attente. popUntil(isFirst) suppose que l'accueil est
bien la première route de la pile — à confirmer au §0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 15:57:43 +02:00
2024-07-15 16:08:08 +02:00
2024-10-17 14:28:51 +02:00
2025-06-04 10:56:40 +02:00
2020-12-28 16:22:45 +01:00
2023-01-27 22:06:20 +01:00
2024-01-11 15:33:36 +01:00
2024-01-11 15:33:36 +01:00
2023-01-27 22:34:26 +01:00
2024-07-08 17:06:06 +02:00
2024-12-05 16:50:59 +01:00

tablet_app

tablet app for Musée de la Fraise

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Chewie issue

flutter packages upgrade

OPENAPI Generation cmd

flutter pub run build_runner build --delete-conflicting-outputs

Le fichier est dans le projet.

Publication sur docker - WEB DEMO

docker build -t demo-manager .

Pour tester en local : docker run -d -p 8080:80 name demo-manager demo-manager

Image tag: docker image tag demo-manager registry.unov.be/mymuseum/demo:latest

Docker push: docker image push registry.unov.be/mymuseum/demo:latest

Publication Stores

flutter build appbundle

Description
No description provided
Readme 647 MiB
Languages
Dart 89.8%
C++ 5.4%
CMake 3.4%
Shell 0.4%
HTML 0.3%
Other 0.6%