Onboarding et lazy registration : essayer avant de s'inscrire
Le taux de chute entre "télécharger" et "créer un compte" est brutal : 40 à 60% d'abandon. Ma solution : retarder l'inscription au maximum.
Anonymous Auth de Supabase
Au premier lancement, l'app crée automatiquement un compte anonyme. L'utilisateur obtient un vrai UUID, peut créer des tâches, utiliser la voix — tout fonctionne. Techniquement, mêmes RLS policies. Seule différence : pas d'email.
Les welcome slides
3 slides rapides. Pas un tutoriel de 10 étapes. Swipe, swipe, c'est parti. Bouton "Passer" toujours visible.
Les empty states riches
Feed vide : illustration + "Appuie sur le micro pour créer ta première tâche". Chaque empty state a un CTA direct qui lance l'action.
La conversion
Rappels discrets à des moments stratégiques : après la 5ème tâche, après 3 jours, ou quand il essaie une feature Pro. Jamais intrusif, toujours contextuel.
La migration anonyme → compte réel
Supabase permet de "lier" le compte anonyme à un email. Toutes les données restent intactes. Le UUID ne change pas. Pour l'utilisateur, c'est magique. Le taux de rétention J1 a significativement augmenté depuis.