// Écrits
Notes de parcours
Réflexions sur la création d’un logiciel apaisant et privé, à une seule personne.
Flux RSS
Une routine d'hydratation qui ne dépend pas de la volonté
La plupart des conseils sur l'hydratation se résument à « buvez plus d'eau » et espèrent que la volonté comblera le reste. Voici une routine construite autour de déclencheurs et de rappels doux à la place.
Construire Granyn : un suivi de budget sans connexion bancaire, en trois tables
Comment Granyn suit les dépenses dans plusieurs devises et détecte les factures récurrentes sans lier le moindre compte bancaire — le schéma Room derrière tout ça, et les compromis qu'il impose.
Bien faire les actions de notification Android : marquer une dose comme prise sans ouvrir l'application
Un guide pratique des boutons d'action de notification Android — PendingIntent, la restriction du trampoline d'activité, goAsync() et la mise à jour sûre de l'état Room.
La technique Pomodoro qui survit à une mauvaise journée
Le minuteur 25/5 est facile à commencer et facile à abandonner. Voici une version de la technique Pomodoro construite sur des rituels, pas des séries, pour qu'une journée difficile ne mette pas fin à l'habitude.
Un système de budget pour ceux qui n'ont jamais réussi à en tenir un
La plupart des budgets meurent en deux semaines. Un système à trois catégories et un point hebdomadaire de cinq minutes qui survit à un mois chaotique, pas seulement à un mois parfait.
Construire Stocky : prédire ce qui va manquer dans votre cuisine — sur l'appareil lui-même
Comment Stocky transforme un scan de code-barres et un peu d'historique d'utilisation en une liste de courses qui apparaît avant que vous ne tombiez à court — avec tous les calculs, et toutes les données, qui restent sur votre téléphone.
Bâtir une routine de prise de médicaments que vous suivrez vraiment
Un guide pratique sur l'observance médicamenteuse — pourquoi on manque ses doses, comment fonctionne réellement le minutage des rappels, et comment construire une routine qui survit à une mauvaise semaine.
Le site parle désormais sept langues
MFKAPPS est maintenant disponible en anglais, turc, français, espagnol, japonais, hindi et russe. Une courte note sur les raisons qui ont poussé un studio d'une seule personne à s'en soucier, et comment il reste rapide.
OCR respectueux de la vie privée sur Android : comment Subly lit les factures sans le cloud
Un guide pratique 2026 de l'OCR sur l'appareil sous Android avec ML Kit Text Recognition — la configuration, le code et les astuces d'extraction de champs qui gardent les données utilisateur hors de vos serveurs.
Construire Hydrame : des rappels intelligents, sans harcèlement
Une application de rappels vit ou meurt par ses notifications. Voici comment j'ai conçu celles d'Hydrame pour vous encourager en douceur — et s'adapter à votre journée au lieu de la contrarier.
Trop d'abonnements : pourquoi je ne relie plus ma banque aux applications
Les applications de suivi d'abonnements résolvent généralement le problème en réclamant vos identifiants bancaires. En 2026, il existe une voie plus sereine — la numérisation des factures sur l'appareil, sans Plaid, sans agrégateur.
Des rappels Android fiables en 2026 : WorkManager, alarmes exactes et les nouvelles règles de batterie
Comment publier en 2026 des rappels Android qui se déclenchent vraiment — WorkManager vs AlarmManager, SCHEDULE_EXACT_ALARM, POST_NOTIFICATIONS et les bizarreries des constructeurs qui piègent encore.
Android local-first en 2026 : SQLite, Room et garder les données de l'utilisateur sur l'appareil
Un guide 2026 pour construire des applications Android local-first avec Room et SQLite — conception du schéma, migrations, WAL, exports, et quand (et quand ne pas) ajouter la synchronisation.
Comment je publie des applis Android en solo en 2026
Un vrai guide de lancement de bout en bout pour publier seul une appli Android en Kotlin + Compose en 2026 — cadrage, développement, fiche Play Store et les détails ennuyeux qui décident si vous publiez un jour.
L'avantage en matière de confidentialité des applications local-first
La donnée la plus confidentielle est celle que l'on ne collecte jamais. Le local-first n'est pas qu'un choix d'architecture — c'est la politique de confidentialité la plus simple qui soit.
Pourquoi je suis parti pour créer des outils apaisants
La plupart des applis sont conçues pour vous garder accroché. Je voulais faire l'inverse — un logiciel qui fait son travail, puis s'efface.