Stamps
Chaque moment devient un timbre.
Stamps transforme une photo ou un clip de dix secondes en timbre-poste perforé, daté et titré avec le nom du lieu. Les timbres se rangent par journée, et toute la collection tient dans un seul fichier.
Nous l’avons d’abord faite pour notre propre collection de souvenirs. Rien ne part sur Internet : l’application n’a même pas l’autorisation d’y accéder.
Une application Android native en Kotlin et Jetpack Compose, en français et en anglais, avec un thème clair et un thème sombre.
- Pour
- Voyageurs
- Plateformes
- Android
- Technologies
- Kotlin
- Jetpack Compose
- CameraX
- Room
Une collection, jour après jour.

On cadre le timbre
Devant la caméra, c’est le cadre du timbre qui se déplace : on le fait glisser, on le pince pour l’agrandir, un double appui le recentre. Pincer en dehors du cadre zoome la caméra. Un appui long enregistre un clip de dix secondes, sans le son.
Au déclenchement, les perforations se découpent une à une, avec une petite vibration. Une photo de la galerie se place de la même façon, sous le cadre.



Daté et situé
La position se cherche dès l’ouverture de la caméra, pendant qu’on cadre. Le téléphone la traduit ensuite en un nom lisible : le quartier et la ville, sinon la ville, sinon le pays. Le titre du timbre en est pré-rempli, ou porte la date et l’heure quand le lieu manque.
Une photo importée garde sa position d’origine, que le sélecteur d’Android retire d’habitude. Et quand « Retenir les lieux » est désactivé, l’app ne demande plus rien : ni position, ni nom de lieu.
Découpé dans l’original
Le timbre est découpé dans les pixels de la photo d’origine, en ne décodant que la zone cadrée, dans le bon sens quelle que soit l’orientation de l’appareil. Chaque timbre garde trois images : le timbre détouré, une miniature et l’original.
Un appui sur un timbre montre la photo entière, avec le contour de la découpe. Un clip, lui, reste entier : la forme du timbre s’applique à l’affichage, et la vidéo y tourne en boucle.


Rangé par journée
L’accueil salue selon l’heure, puis montre une carte par journée, avec trois timbres et de quoi voir toute la journée. Un défilement rapide parcourt les jours, des plus récents aux plus anciens.



Une collection qui se déménage
La collection s’exporte dans une archive ZIP : un fichier qui décrit les timbres, et les images à côté. Ni base de données, ni chemin propre au téléphone. Avant d’annoncer que c’est fait, l’app relit l’archive et vérifie qu’elle est complète, fichier par fichier.
À l’import sur un autre téléphone, un timbre déjà présent n’est pas dupliqué, et un homonyme est renommé plutôt qu’écrasé.
Une application qui reste sur le téléphone.
- Autorisation d’accès à Internet
- 0
- Autorisation d’accès à Internet
- Pour un clip, sans le son
- 10 s
- Pour un clip, sans le son
- Images gardées par timbre
- 3
- Images gardées par timbre
- Tests automatisés
- 330+
- Tests automatisés