Password recovery that users trust

Pre-built Flutter forgot password template with email validation, success confirmation, and secure reset flow. Works with Firebase, Supabase, or REST API backends.

Flutter forgot password screen boilerplate

PASSWORD RESET

Secure password recovery

Password reset is a mandatory feature for any app with email authentication. A broken or confusing reset flow means lost users. ApparenceKit provides the complete flow: email input with validation, reset email delivery, deep link handling when the user clicks the reset link, and a new password form with confirmation.
Firebase
Reset emails sent via Firebase Authentication

Supabase
Reset flow with magic link or OTP support
REST API
Send reset request to your backend endpoint
Deep link handling
App opens directly to the new password screen

flutter forgot password code architecture

SECURITY

Built with security best practices

Password recovery is a common attack vector. The template follows security best practices: no email enumeration (same response for existing and non-existing emails), rate limiting on reset requests, secure token handling, and password strength validation on the new password form.
No enumeration
Same response prevents checking if emails exist

Rate limiting
Prevent spam reset requests
Token expiry
Reset links expire after a configurable duration
Password rules
Strength validation on the new password

Save 3 months of work

One command. Pick your modules. Firebase or Supabase auto-configured. Start building what matters.

Get Access Now

kickstarter for flutter apps

3 steps - 5 minutes.
Your app is running.

1

Install the CLI

Run one command to install our command line tool
2

Generate your app

Generate your flutter project with only the modules and dependencies you need + automatically setup Supabase or Firebase backend
3

Run

Your app runs. Auth, Payments, notifications work... Start building what makes your app unique.

Here's some of our work

Don't take our word for granted, see what some of our apps have achieved

user avatar
Kubbo
Habit tracking
web link icon apple store badge google play store badge
Kubbo habit tracking app screenshot
user avatar
Limite limite
40K+ players/month
web link icon google play store badge
Limite limite mobile app screen
user avatar
MonSuiviDiet
5K+ users/day
apple store badge google play store badge
MonSuiviDiet mobile app screen
user avatar
WeAreCaring
#1 ethic recruitment app in Singapore
apple store badge google play store badge
WeAreCaring mobile app screen
user avatar
Spherik
2D and 360° media capture
apple store badge google play store badge
Spherik - mobile app screen
user avatar
Stacks
French comic book app
apple store badge google play store badge
Stacks comic mobile app screen
user avatar
ULY
(NEW) Video diary
apple store badge google play store badge
ULY - Video diary mobile app screen

Save 3 months of work

One command. Pick your modules. Firebase or Supabase auto-configured. Start building what matters.

Get Access Now
kickstarter for flutter apps
Made by ApparenceKit logo
ApparenceKit is a flutter start kit | template generator tool by Apparence.io © 2026.
All rights reserved