A secure and customizable password generation mobile application built with React Native.
- Dynamic password length selection
- Customizable character type inclusion
- Lowercase letters
- Uppercase letters
- Numbers
- Symbols
- Instant password generation
- Copy-to-clipboard support
- Responsive design
First, start Metro, the JavaScript bundler that ships with React Native.
# using npm
npm start
# OR using Yarn
yarn start
Let Metro Bundler run in its own terminal. Open a new terminal from the project root:
# using npm
npm run android
# OR using Yarn
yarn android
# using npm
npm run ios
# OR using Yarn
yarn ios
If set up correctly, you should see the Password Generator app running in your emulator/simulator.
- Enter desired password length (4-12 characters)
- Select character types:
- ✅ Lowercase (default)
- ☐ Uppercase
- ☐ Numbers
- ☐ Symbols
- Click "Generate Password"
- View and copy your generated password
- React Native
- Formik
- Yup
- react-native-bouncy-checkbox
- Ensure all dependencies are installed:
npm install
- Check Metro bundler logs
- Verify emulator/simulator configuration
Easily modify:
- Character set
- Password length constraints
- UI styles in
styles
object
You're now running the Password Generator React Native App! 🔐🚀