Welcome to my React Native projects repository! Here, I showcase two beginner-friendly yet functional mobile applications:
- Unsplash API App - Fetches and displays unlimited images from the Unsplash API.
- Password Generator App - Generates secure and customizable passwords.
Additionally, I am actively working on building more React Native projects to expand my knowledge and enhance my portfolio.
This React Native application uses the Unsplash API to fetch and display an unlimited collection of stunning images. It demonstrates the integration of APIs and dynamic data rendering in a mobile environment.
- Fetches images dynamically from the Unsplash API.
- Infinite scroll for an uninterrupted viewing experience.
- User-friendly interface optimized for both Android and iOS.
- React Native
- Unsplash API
- Axios for API requests
- FlatList for efficient rendering of image grids
- Clone the repository:
git clone git@github.com:GARY121github/ReactNativeProjects.git
- Navigate to the project directory:
cd FirstApp - Install dependencies:
npm install
- Run the application:
npx react-native run-android # Or for iOS: npx react-native run-ios
- Open the app on your mobile device.
- Scroll through the images fetched from the Unsplash API.
This React Native application generates secure and customizable passwords. Users can adjust password length and include/exclude specific character types (uppercase, lowercase, numbers, and symbols).
- Customizable password length.
- Options to include/exclude character types.
- Copy generated password to clipboard.
- Minimalistic and responsive design.
- React Native
- Random password generation logic
- React Native Clipboard API
- Clone the repository:
git clone git@github.com:GARY121github/ReactNativeProjects.git
- Navigate to the project directory:
cd PasswordGenerator - Install dependencies:
npm install
- Run the application:
npx react-native run-android # Or for iOS: npx react-native run-ios
- Open the app on your mobile device.
- Customize the password settings.
- Tap the "Generate" button to create a new password.
- Copy the password to your clipboard for use.
- Add advanced filters for image search in the Unsplash API app.
- Integrate password strength indicator in the Password Generator app.
- Explore more React Native components and libraries for enhanced functionality.
- Develop additional React Native projects to strengthen my portfolio and gain more hands-on experience.
- Unsplash API for providing high-quality images.
- React Native community for extensive documentation and support.
This project is licensed under the MIT License.
I am continuously improving my skills and would love to hear your thoughts or suggestions about these projects. Feel free to reach out via email or submit an issue in the repository.