Budgétiser avec un revenu irrégulier : un système qui ne suppose pas un salaire fixe
La plupart des conseils budgétaires supposent qu'un même montant arrive chaque mois. Voici un système pensé pour un revenu freelance, à la commission ou saisonnier, qui tient vraiment la route.
Pas de compte, pas de mot de passe : pourquoi mes applications n'ont pas d'écran de connexion
Six applications, zéro formulaire d'inscription. Voici le raisonnement réel derrière l'absence totale de comptes — ce que ça coûte, ce que ça supprime, et où se situe la limite.
Chiffrer une base Room en 2026 : SQLCipher, le Keystore, et migrer sans perdre de données
Un guide pratique pour chiffrer au repos une base Room/SQLite sur Android avec SQLCipher — gestion des clés via le Keystore, migration unique, et le vrai coût en performance.
Sauvegarder des données local-first sur Android en 2026 : export SAF, Auto Backup, et un flux de restauration fiable
Comment les applications Android local-first sauvegardent les données utilisateur sans serveur : export/import SAF, Auto Backup for App Data, et une restauration qui vérifie avant d'écraser.
L'authentification biométrique sur Android en 2026 : BiometricPrompt, le Keystore et le verrouillage d'une app local-first
Un guide pratique d'androidx.biometric sur Android — BiometricPrompt, clés adossées à un CryptoObject, repli sur les identifiants de l'appareil, et les erreurs qui font qu'une empreinte digitale ne protège rien.
Health Connect sur Android en 2026 : lire et écrire des données sans renoncer au local-first
Un guide pratique de l'API Health Connect d'Android en 2026 — permissions, lectures en arrière-plan, et pourquoi une app local-first devrait la traiter comme optionnelle, pas comme une vérité absolue.
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.
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.
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.
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.
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.
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.